[PEFF file: __unnamed__] file_timestamp: AE14351C old_def_version: 00000000 old_imp_version: 00000000 current_version: 00000000 main: [export "[main]" 1:00000200] init: [missing export symbol] term: [missing export symbol] [section 0 header] name __missing__ default_address 00000000 total_size A1F8 unpacked_size A1F8 packed_size A1F8 section_kind EXECUTABLE_READONLY share_kind PROCESS alignment 02 [section 0 disassembly] 00000000 7C0802A6 mflr r0 00000004 39430000 addi r10, r3, 0x0000 00000008 90010008 stw [r1 + 0x0008], r0 0000000C 93E1FFFC stw [r1 - 0x0004], r31 00000010 9421FFB0 stwu [r1 - 0x0050], r1 00000014 9081003C stw [r1 + 0x003C], r4 00000018 3C008001 lis r0, 0x8001 0000001C 33E08002 subic r31, r0, 32766 00000020 A86A0002 lha r3, [r10 + 0x0002] 00000024 30810038 addic r4, r1, 56 00000028 480000B9 bl +0x000000B8 /* 000000E0 */ 0000002C 2C030000 cmpwi r3, 0 00000030 3800FFFF li r0, 0xFFFFFFFF 00000034 7F030040 cmpl cr6, r3, r0 00000038 38A30000 addi r5, r3, 0x0000 0000003C 4182005C beq +0x0000005C /* 00000098 */ 00000040 3800FFFE li r0, 0xFFFFFFFE 00000044 7C030040 cmpl r3, r0 00000048 4C800000 mcrf cr1, cr0 0000004C 419A0044 beq cr6, +0x00000044 /* 00000090 */ 00000050 80C10038 lwz r6, [r1 + 0x0038] 00000054 2C060000 cmpwi r6, 0 00000058 4186003C beq cr1, +0x0000003C /* 00000094 */ 0000005C 8061003C lwz r3, [r1 + 0x003C] 00000060 388A0000 addi r4, r10, 0x0000 00000064 4182001C beq +0x0000001C /* 00000080 */ 00000068 48009DA1 bl +0x00009DA0 /* 00009E08 */ 0000006C 80410014 lwz r2, [r1 + 0x0014] 00000070 3BE30000 addi r31, r3, 0x0000 00000074 387F0000 addi r3, r31, 0x0000 00000078 81810058 lwz r12, [r1 + 0x0058] 0000007C 48000024 b +0x00000024 /* 000000A0 */ label00000080: 00000080 8062FFC4 lwz r3, [r2 - 0x003C] 00000084 48009D55 bl +0x00009D54 /* 00009DD8 */ 00000088 80410014 lwz r2, [r1 + 0x0014] 0000008C 4800000C b +0x0000000C /* 00000098 */ label00000090: 00000090 40820008 bne +0x00000008 /* 00000098 */ label00000094: 00000094 3BE00000 li r31, 0x0000 label00000098: 00000098 387F0000 addi r3, r31, 0x0000 0000009C 81810058 lwz r12, [r1 + 0x0058] label000000A0: 000000A0 83E1004C lwz r31, [r1 + 0x004C] 000000A4 7D8803A6 mtlr r12 000000A8 30210050 addic r1, r1, 80 000000AC 4E800020 blr 000000B0 00000000 .invalid 000000B4 00002041 .invalid 000000B8 80010200 lwz r0, [r1 + 0x0200] 000000BC 00000000 .invalid 000000C0 000000B0 .invalid 000000C4 0017534D .invalid 000000C8 435F4344 bdz cr7, +0x00004344 /* 0000440C */ 000000CC 436F6D70 bdz cr3, +0x00006D70 /* 00006E3C */ 000000D0 6F6E656E xoris r14, r27, 0x656E 000000D4 74446973 andis. r4, r2, 0x6973 000000D8 70617463 andi. r1, r3, 0x7463 000000DC 68000000 xori r0, r0, 0x0000 fn000000E0: 000000E0 7C650734 extsh r5, r3 000000E4 7CA04670 srawi r0, r5, 8 000000E8 7C000735 extsh. r0, r0 000000EC 39000000 li r8, 0x0000 000000F0 30A50008 addic r5, r5, 8 000000F4 39280000 addi r9, r8, 0x0000 000000F8 40800024 bge +0x00000024 /* 0000011C */ 000000FC 7CA00735 extsh. r0, r5 00000100 80A2FFC8 lwz r5, [r2 - 0x0038] 00000104 54001838 rlwinm r0, r0, 3, 0, 28 00000108 80A50002 lwz r5, [r5 + 0x0002] 0000010C 41800048 blt +0x00000048 /* 00000154 */ 00000110 7D250014 addc r9, r5, r0 00000114 2C890000 cmpwi cr1, r9, 0 00000118 48000040 b +0x00000040 /* 00000158 */ label0000011C: 0000011C 30000001 addic r0, r0, 1 00000120 54051838 rlwinm r5, r0, 3, 0, 28 00000124 7CA02810 subfc r5, r0, r5 00000128 7CE02810 subfc r7, r0, r5 0000012C 80A2FFC8 lwz r5, [r2 - 0x0038] 00000130 5460063E rlwinm r0, r3, 0, 24, 31 00000134 41810020 bgt +0x00000020 /* 00000154 */ 00000138 7CC53AAE lhax r6, r5, r7 0000013C 7CA53814 addc r5, r5, r7 00000140 7C003000 cmp r0, r6 00000144 54601D78 rlwinm r0, r3, 3, 21, 28 00000148 4080000C bge +0x0000000C /* 00000154 */ 0000014C 80A50002 lwz r5, [r5 + 0x0002] 00000150 7D202814 addc r9, r0, r5 label00000154: 00000154 2C890000 cmpwi cr1, r9, 0 label00000158: 00000158 80A90004 lwz r5, [r9 + 0x0004] 0000015C 4186000C beq cr1, +0x0000000C /* 00000168 */ 00000160 90A40000 stw [r4], r5 00000164 81090000 lwz r8, [r9] label00000168: 00000168 38680000 addi r3, r8, 0x0000 0000016C 4E800020 blr 00000170 00000000 .invalid 00000174 00002040 .invalid 00000178 00000200 .invalid 0000017C 00000000 .invalid 00000180 00000090 .invalid 00000184 0018534D .invalid 00000188 435F4344 bdz cr7, +0x00004344 /* 000044CC */ 0000018C 46696E64 .invalid sc 00000190 526F7574 rlwimi r15, r19, 14, 21, 26 00000194 696E6550 xori r14, r11, 0x6550 00000198 726F6350 andi. r15, r19, 0x6350 0000019C 74720000 andis. r18, r3, 0x0000 000001A0 7C0802A6 mflr r0 000001A4 9421FFC0 stwu [r1 - 0x0040], r1 000001A8 90010048 stw [r1 + 0x0048], r0 000001AC 7C830734 extsh r3, r4 000001B0 30810038 addic r4, r1, 56 000001B4 4BFFFF2D bl -0x000000D4 /* 000000E0 */ 000001B8 2C03FFFF cmpwi r3, -1 000001BC 2C830000 cmpwi cr1, r3, 0 000001C0 38600000 li r3, 0x0000 000001C4 4182000C beq +0x0000000C /* 000001D0 */ 000001C8 41860008 beq cr1, +0x00000008 /* 000001D0 */ 000001CC 38600001 li r3, 0x0001 label000001D0: 000001D0 81810048 lwz r12, [r1 + 0x0048] 000001D4 30210040 addic r1, r1, 64 000001D8 7D8803A6 mtlr r12 000001DC 4E800020 blr 000001E0 00000000 .invalid 000001E4 00002041 .invalid 000001E8 80000200 lwz r0, [r0 + 0x0200] 000001EC 00000000 .invalid 000001F0 00000040 .invalid 000001F4 000B534D .invalid 000001F8 435F4344 bdz cr7, +0x00004344 /* 0000453C */ 000001FC 43616E44 bc 27, 1, +0x00006E44 /* 00007040 */ 00000200 6F000000 xoris r0, r24, 0x0000 00000204 BFC1FFF8 stmw [r1 - 0x0008], r30 00000208 7C0802A6 mflr r0 0000020C 3BE40000 addi r31, r4, 0x0000 00000210 90010008 stw [r1 + 0x0008], r0 00000214 9421FFB0 stwu [r1 - 0x0050], r1 00000218 386001D8 li r3, 0x01D8 0000021C 48009C7D bl +0x00009C7C /* 00009E98 */ 00000220 80410014 lwz r2, [r1 + 0x0014] 00000224 2C030000 cmpwi r3, 0 00000228 3BC30000 addi r30, r3, 0x0000 0000022C 387F0000 addi r3, r31, 0x0000 00000230 389E0000 addi r4, r30, 0x0000 00000234 40820018 bne +0x00000018 /* 0000024C */ 00000238 48009BB9 bl +0x00009BB8 /* 00009DF0 */ 0000023C 80410014 lwz r2, [r1 + 0x0014] 00000240 7C630734 extsh r3, r3 00000244 81810058 lwz r12, [r1 + 0x0058] 00000248 48000054 b +0x00000054 /* 0000029C */ label0000024C: 0000024C 48009C7D bl +0x00009C7C /* 00009EC8 */ 00000250 80410014 lwz r2, [r1 + 0x0014] 00000254 93FE0000 stw [r30], r31 00000258 83E2FFCC lwz r31, [r2 - 0x0034] 0000025C 3800FFFF li r0, 0xFFFFFFFF 00000260 901E00AC stw [r30 + 0x00AC], r0 00000264 807F00F8 lwz r3, [r31 + 0x00F8] 00000268 388003C0 li r4, 0x03C0 0000026C 38A00001 li r5, 0x0001 00000270 48009BB1 bl +0x00009BB0 /* 00009E20 */ 00000274 80410014 lwz r2, [r1 + 0x0014] 00000278 907E01BC stw [r30 + 0x01BC], r3 0000027C 807F00FC lwz r3, [r31 + 0x00FC] 00000280 388000C0 li r4, 0x00C0 00000284 38A00001 li r5, 0x0001 00000288 48009B99 bl +0x00009B98 /* 00009E20 */ 0000028C 80410014 lwz r2, [r1 + 0x0014] 00000290 907E01D2 stw [r30 + 0x01D2], r3 00000294 38600000 li r3, 0x0000 00000298 81810058 lwz r12, [r1 + 0x0058] label0000029C: 0000029C 30210050 addic r1, r1, 80 000002A0 7D8803A6 mtlr r12 000002A4 BBC1FFF8 lmw r30, [r1 - 0x0008] 000002A8 4E800020 blr 000002AC 00000000 .invalid 000002B0 00002041 .invalid 000002B4 80020200 lwz r0, [r2 + 0x0200] 000002B8 00000000 .invalid 000002BC 000000A8 .invalid 000002C0 000A534D .invalid 000002C4 435F4344 bdz cr7, +0x00004344 /* 00004608 */ 000002C8 4F70656E .invalid 4C 000002CC 2C030000 cmpwi r3, 0 000002D0 7C0802A6 mflr r0 000002D4 9421FFC0 stwu [r1 - 0x0040], r1 000002D8 90010048 stw [r1 + 0x0048], r0 000002DC 90610038 stw [r1 + 0x0038], r3 000002E0 41820018 beq +0x00000018 /* 000002F8 */ 000002E4 480095E9 bl +0x000095E8 /* 000098CC */ 000002E8 60000000 nop 000002EC 80610038 lwz r3, [r1 + 0x0038] 000002F0 48009B49 bl +0x00009B48 /* 00009E38 */ 000002F4 80410014 lwz r2, [r1 + 0x0014] label000002F8: 000002F8 38600000 li r3, 0x0000 000002FC 81810048 lwz r12, [r1 + 0x0048] 00000300 30210040 addic r1, r1, 64 00000304 7D8803A6 mtlr r12 00000308 4E800020 blr 0000030C 00000000 .invalid 00000310 00002041 .invalid 00000314 80000200 lwz r0, [r0 + 0x0200] 00000318 00000000 .invalid 0000031C 00000040 .invalid 00000320 000B534D .invalid 00000324 435F4344 bdz cr7, +0x00004344 /* 00004668 */ 00000328 436C6F73 bcla 27, 12, 0x00006F70 0000032C 65000000 oris r0, r8, 0x0000 00000330 3C000002 lis r0, 0x0002 00000334 3060000C addic r3, r0, 12 00000338 4E800020 blr 0000033C 00000000 .invalid 00000340 00002040 .invalid 00000344 00000100 .invalid 00000348 00000000 .invalid 0000034C 0000000C .invalid 00000350 000D534D .invalid 00000354 435F4344 bdz cr7, +0x00004344 /* 00004698 */ 00000358 56657273 rlwinm. r5, r19, 14, 9, 25 0000035C 696F6E00 xori r15, r11, 0x6E00 00000360 7C0802A6 mflr r0 00000364 93E1FFFC stw [r1 - 0x0004], r31 00000368 90010008 stw [r1 + 0x0008], r0 0000036C 80030004 lwz r0, [r3 + 0x0004] 00000370 9421FFB0 stwu [r1 - 0x0050], r1 00000374 2C000000 cmpwi r0, 0 00000378 3BE30000 addi r31, r3, 0x0000 0000037C 4182004C beq +0x0000004C /* 000003C8 */ 00000380 48009E31 bl +0x00009E30 /* 0000A1B0 */ 00000384 80410014 lwz r2, [r1 + 0x0014] 00000388 887F000C lbz r3, [r31 + 0x000C] 0000038C 38000000 li r0, 0x0000 00000390 2C030000 cmpwi r3, 0 00000394 38800000 li r4, 0x0000 00000398 41820018 beq +0x00000018 /* 000003B0 */ 0000039C 807FFE9E lwz r3, [r31 - 0x0162] 000003A0 48009E29 bl +0x00009E28 /* 0000A1C8 */ 000003A4 80410014 lwz r2, [r1 + 0x0014] 000003A8 38000000 li r0, 0x0000 000003AC 981F000C stb [r31 + 0x000C], r0 label000003B0: 000003B0 901F0004 stw [r31 + 0x0004], r0 000003B4 81810058 lwz r12, [r1 + 0x0058] 000003B8 83E1004C lwz r31, [r1 + 0x004C] 000003BC 7D8803A6 mtlr r12 000003C0 30210050 addic r1, r1, 80 000003C4 4E800020 blr label000003C8: 000003C8 83E1004C lwz r31, [r1 + 0x004C] 000003CC 30210050 addic r1, r1, 80 000003D0 4E800020 blr 000003D4 00000000 .invalid 000003D8 00002041 .invalid 000003DC 80010100 lwz r0, [r1 + 0x0100] 000003E0 00000000 .invalid 000003E4 00000074 .invalid 000003E8 000F756E .invalid 000003EC 6C6F636B xoris r15, r3, 0x636B 000003F0 52656D61 rlwimi. r5, r19, 13, 21, 16 000003F4 70546173 andi. r20, r2, 0x6173 000003F8 6B000000 xori r0, r24, 0x0000 000003FC 80A40004 lwz r5, [r4 + 0x0004] 00000400 80840022 lwz r4, [r4 + 0x0022] 00000404 80A50000 lwz r5, [r5] 00000408 3860FFCE li r3, 0xFFFFFFCE 0000040C A8050052 lha r0, [r5 + 0x0052] 00000410 38A00004 li r5, 0x0004 00000414 30C00000 addic r6, r0, 0 00000418 2C060020 cmpwi r6, 32 0000041C 30E6FFE0 subic r7, r6, 32 00000420 40810008 ble +0x00000008 /* 00000428 */ 00000424 7CE60734 extsh r6, r7 label00000428: 00000428 2C860008 cmpwi cr1, r6, 8 0000042C 40860020 bne cr1, +0x00000020 /* 0000044C */ 00000430 38600000 li r3, 0x0000 00000434 B0040004 sth [r4 + 0x0004], r0 00000438 B0A4000A sth [r4 + 0x000A], r5 0000043C B0A4000C sth [r4 + 0x000C], r5 00000440 B0640008 sth [r4 + 0x0008], r3 00000444 90640010 stw [r4 + 0x0010], r3 00000448 B0640006 sth [r4 + 0x0006], r3 label0000044C: 0000044C 4E800020 blr 00000450 00000000 .invalid 00000454 00002040 .invalid 00000458 00000200 .invalid 0000045C 00000000 .invalid 00000460 00000054 .invalid 00000464 0011534D .invalid 00000468 435F4344 bdz cr7, +0x00004344 /* 000047AC */ 0000046C 50726543 rlwimi. r18, r3, 12, 21, 1 00000470 6F6D7072 xoris r13, r27, 0x7072 00000474 65737300 oris r19, r11, 0x7300 00000478 BE61FFCC stmw [r1 - 0x0034], r19 0000047C 3AE40000 addi r23, r4, 0x0000 00000480 8117001C lwz r8, [r23 + 0x001C] 00000484 7C0802A6 mflr r0 00000488 7D001120 mtcrf 0x01, r8 0000048C 7D800026 mfcr r12 00000490 91810004 stw [r1 + 0x0004], r12 00000494 90010008 stw [r1 + 0x0008], r0 00000498 9421FF80 stwu [r1 - 0x0080], r1 0000049C 3AA30000 addi r21, r3, 0x0000 000004A0 419D0010 bgt cr7, +0x00000010 /* 000004B0 */ 000004A4 81170010 lwz r8, [r23 + 0x0010] 000004A8 2C080000 cmpwi r8, 0 000004AC 40820014 bne +0x00000014 /* 000004C0 */ label000004B0: 000004B0 48008CC9 bl +0x00008CC8 /* 00009178 */ 000004B4 60000000 nop 000004B8 7C630735 extsh. r3, r3 000004BC 408205BC bne +0x000005BC /* 00000A78 */ label000004C0: 000004C0 82770026 lwz r19, [r23 + 0x0026] 000004C4 2C130000 cmpwi r19, 0 000004C8 41820024 beq +0x00000024 /* 000004EC */ 000004CC 8337002A lwz r25, [r23 + 0x002A] 000004D0 38730000 addi r3, r19, 0x0000 000004D4 38800FA0 li r4, 0x0FA0 000004D8 38A00000 li r5, 0x0000 000004DC 38C00000 li r6, 0x0000 000004E0 38F90000 addi r7, r25, 0x0000 000004E4 48009CFD bl +0x00009CFC /* 0000A1E0 */ 000004E8 80410014 lwz r2, [r1 + 0x0014] label000004EC: 000004EC 81170004 lwz r8, [r23 + 0x0004] 000004F0 3BE00000 li r31, 0x0000 000004F4 81080000 lwz r8, [r8] 000004F8 3980FFFF li r12, 0xFFFFFFFF 000004FC A9280020 lha r9, [r8 + 0x0020] 00000500 552807BE rlwinm r8, r9, 0, 30, 31 00000504 B115001C sth [r21 + 0x001C], r8 00000508 A915001C lha r8, [r21 + 0x001C] 0000050C 31290003 addic r9, r9, 3 00000510 7D291670 srawi r9, r9, 2 00000514 2C080000 cmpwi r8, 0 00000518 B135001A sth [r21 + 0x001A], r9 0000051C 55091838 rlwinm r9, r8, 3, 0, 28 00000520 81570018 lwz r10, [r23 + 0x0018] 00000524 81170014 lwz r8, [r23 + 0x0014] 00000528 93F5004C stw [r21 + 0x004C], r31 0000052C 7D085010 subfc r8, r8, r10 00000530 31480003 addic r10, r8, 3 00000534 7D4A1670 srawi r10, r10, 2 00000538 550807BE rlwinm r8, r8, 0, 30, 31 0000053C B1150020 sth [r21 + 0x0020], r8 00000540 B155001E sth [r21 + 0x001E], r10 00000544 41820010 beq +0x00000010 /* 00000554 */ 00000548 7D884C30 srw r8, r12, r9 0000054C 2108FFFF subfic r8, r8, -1 00000550 9115004C stw [r21 + 0x004C], r8 label00000554: 00000554 A9170042 lha r8, [r23 + 0x0042] 00000558 3860FFCE li r3, 0xFFFFFFCE 0000055C B1150014 sth [r21 + 0x0014], r8 00000560 A9370044 lha r9, [r23 + 0x0044] 00000564 A957005E lha r10, [r23 + 0x005E] 00000568 7D0941D6 mullw r8, r9, r8 0000056C 2C8A0008 cmpwi cr1, r10, 8 00000570 A9370046 lha r9, [r23 + 0x0046] 00000574 40860504 bne cr1, +0x00000504 /* 00000A78 */ 00000578 8157003E lwz r10, [r23 + 0x003E] 0000057C 93F5000C stw [r21 + 0x000C], r31 00000580 7D2A4814 addc r9, r10, r9 00000584 7D094014 addc r8, r9, r8 00000588 91150008 stw [r21 + 0x0008], r8 0000058C B3F50016 sth [r21 + 0x0016], r31 00000590 811700A6 lwz r8, [r23 + 0x00A6] 00000594 2C080000 cmpwi r8, 0 00000598 41820028 beq +0x00000028 /* 000005C0 */ 0000059C A9370074 lha r9, [r23 + 0x0074] 000005A0 B1350016 sth [r21 + 0x0016], r9 000005A4 A9170076 lha r8, [r23 + 0x0076] 000005A8 A9970078 lha r12, [r23 + 0x0078] 000005AC 81570070 lwz r10, [r23 + 0x0070] 000005B0 7D0849D6 mullw r8, r8, r9 000005B4 7D2C5014 addc r9, r12, r10 000005B8 7D084814 addc r8, r8, r9 000005BC 9115000C stw [r21 + 0x000C], r8 label000005C0: 000005C0 83770008 lwz r27, [r23 + 0x0008] 000005C4 93750010 stw [r21 + 0x0010], r27 000005C8 8117001C lwz r8, [r23 + 0x001C] 000005CC 393B0000 addi r9, r27, 0x0000 000005D0 7D001120 mtcrf 0x01, r8 000005D4 409F0068 bns cr7, +0x00000068 /* 0000063C */ 000005D8 38750000 addi r3, r21, 0x0000 000005DC 48008C75 bl +0x00008C74 /* 00009250 */ 000005E0 60000000 nop 000005E4 811700A6 lwz r8, [r23 + 0x00A6] 000005E8 3D20A000 lis r9, 0xA000 000005EC 2C080000 cmpwi r8, 0 000005F0 3D00E000 lis r8, 0xE000 000005F4 41820018 beq +0x00000018 /* 0000060C */ 000005F8 91150078 stw [r21 + 0x0078], r8 000005FC 38750000 addi r3, r21, 0x0000 00000600 48008C89 bl +0x00008C88 /* 00009288 */ 00000604 60000000 nop 00000608 48000014 b +0x00000014 /* 0000061C */ label0000060C: 0000060C 91350078 stw [r21 + 0x0078], r9 00000610 38750000 addi r3, r21, 0x0000 00000614 48008C75 bl +0x00008C74 /* 00009288 */ 00000618 60000000 nop label0000061C: 0000061C 81350078 lwz r9, [r21 + 0x0078] 00000620 81150010 lwz r8, [r21 + 0x0010] 00000624 31290004 addic r9, r9, 4 00000628 91280000 stw [r8], r9 0000062C 39000004 li r8, 0x0004 00000630 9115007C stw [r21 + 0x007C], r8 00000634 93F50080 stw [r21 + 0x0080], r31 00000638 81350010 lwz r9, [r21 + 0x0010] label0000063C: 0000063C 8115007C lwz r8, [r21 + 0x007C] 00000640 2D930000 cmpwi cr3, r19, 0 00000644 7FC94014 addc r30, r9, r8 00000648 93D50010 stw [r21 + 0x0010], r30 0000064C 83B70036 lwz r29, [r23 + 0x0036] 00000650 2C1D0000 cmpwi r29, 0 00000654 4182028C beq +0x0000028C /* 000008E0 */ 00000658 A935001A lha r9, [r21 + 0x001A] 0000065C 8117000C lwz r8, [r23 + 0x000C] 00000660 7D2A2E70 srawi r10, r9, 5 00000664 55292036 rlwinm r9, r9, 4, 0, 27 00000668 7D295014 addc r9, r9, r10 0000066C 31290001 addic r9, r9, 1 00000670 7D360734 extsh r22, r9 00000674 7C88B000 cmp cr1, r8, r22 00000678 AA950020 lha r20, [r21 + 0x0020] 0000067C AB55001E lha r26, [r21 + 0x001E] 00000680 3860DCFA li r3, 0xFFFFDCFA 00000684 418403F4 blt cr1, +0x000003F4 /* 00000A78 */ 00000688 8117001C lwz r8, [r23 + 0x001C] 0000068C 8317003A lwz r24, [r23 + 0x003A] 00000690 7D001120 mtcrf 0x01, r8 00000694 409F002C bns cr7, +0x0000002C /* 000006C0 */ 00000698 387D0000 addi r3, r29, 0x0000 0000069C 38800FE0 li r4, 0x0FE0 000006A0 38BB0000 addi r5, r27, 0x0000 000006A4 38C00004 li r6, 0x0004 000006A8 38F80000 addi r7, r24, 0x0000 000006AC 48009B35 bl +0x00009B34 /* 0000A1E0 */ 000006B0 80410014 lwz r2, [r1 + 0x0014] 000006B4 2C030000 cmpwi r3, 0 000006B8 3860DCFA li r3, 0xFFFFDCFA 000006BC 408203BC bne +0x000003BC /* 00000A78 */ label000006C0: 000006C0 39000001 li r8, 0x0001 000006C4 2C9A0000 cmpwi cr1, r26, 0 000006C8 2C130000 cmpwi r19, 0 000006CC B3F50020 sth [r21 + 0x0020], r31 000006D0 93750010 stw [r21 + 0x0010], r27 000006D4 B115001E sth [r21 + 0x001E], r8 000006D8 3B800000 li r28, 0x0000 000006DC 40850160 ble cr1, +0x00000160 /* 0000083C */ 000006E0 418200D0 beq +0x000000D0 /* 000007B0 */ label000006E4: 000006E4 339C0001 addic r28, r28, 1 000006E8 7D9CD000 cmp cr3, r28, r26 000006EC 83D50010 lwz r30, [r21 + 0x0010] 000006F0 38750000 addi r3, r21, 0x0000 000006F4 408E0008 bne cr3, +0x00000008 /* 000006FC */ 000006F8 B2950020 sth [r21 + 0x0020], r20 label000006FC: 000006FC 480015B5 bl +0x000015B4 /* 00001CB0 */ 00000700 60000000 nop 00000704 81150010 lwz r8, [r21 + 0x0010] 00000708 8137000C lwz r9, [r23 + 0x000C] 0000070C 7D1E4010 subfc r8, r30, r8 00000710 7FE8F814 addc r31, r8, r31 00000714 7D16F814 addc r8, r22, r31 00000718 7C084800 cmp r8, r9 0000071C 387D0000 addi r3, r29, 0x0000 00000720 38800FE0 li r4, 0x0FE0 00000724 38BB0000 addi r5, r27, 0x0000 00000728 41810008 bgt +0x00000008 /* 00000730 */ 0000072C 408E003C bne cr3, +0x0000003C /* 00000768 */ label00000730: 00000730 38DF0000 addi r6, r31, 0x0000 00000734 38F80000 addi r7, r24, 0x0000 00000738 48009AA9 bl +0x00009AA8 /* 0000A1E0 */ 0000073C 80410014 lwz r2, [r1 + 0x0014] 00000740 2C030000 cmpwi r3, 0 00000744 38750000 addi r3, r21, 0x0000 00000748 40820190 bne +0x00000190 /* 000008D8 */ 0000074C 8115007C lwz r8, [r21 + 0x007C] 00000750 7D08F814 addc r8, r8, r31 00000754 9115007C stw [r21 + 0x007C], r8 00000758 3BE00000 li r31, 0x0000 0000075C 48008B2D bl +0x00008B2C /* 00009288 */ 00000760 60000000 nop 00000764 93750010 stw [r21 + 0x0010], r27 label00000768: 00000768 387C0000 addi r3, r28, 0x0000 0000076C 389A0000 addi r4, r26, 0x0000 00000770 480096E1 bl +0x000096E0 /* 00009E50 */ 00000774 80410014 lwz r2, [r1 + 0x0014] 00000778 38C30000 addi r6, r3, 0x0000 0000077C 38730000 addi r3, r19, 0x0000 00000780 38800FA0 li r4, 0x0FA0 00000784 38A00001 li r5, 0x0001 00000788 38F90000 addi r7, r25, 0x0000 0000078C 48009A55 bl +0x00009A54 /* 0000A1E0 */ 00000790 80410014 lwz r2, [r1 + 0x0014] 00000794 7C1CD000 cmp r28, r26 00000798 4180FF4C blt -0x000000B4 /* 000006E4 */ 0000079C B355001E sth [r21 + 0x001E], r26 000007A0 387D0000 addi r3, r29, 0x0000 000007A4 38800FE0 li r4, 0x0FE0 000007A8 38A00000 li r5, 0x0000 000007AC 480000A0 b +0x000000A0 /* 0000084C */ label000007B0: 000007B0 339C0001 addic r28, r28, 1 000007B4 7D9CD000 cmp cr3, r28, r26 000007B8 83D50010 lwz r30, [r21 + 0x0010] 000007BC 38750000 addi r3, r21, 0x0000 000007C0 408E0008 bne cr3, +0x00000008 /* 000007C8 */ 000007C4 B2950020 sth [r21 + 0x0020], r20 label000007C8: 000007C8 480014E9 bl +0x000014E8 /* 00001CB0 */ 000007CC 60000000 nop 000007D0 81150010 lwz r8, [r21 + 0x0010] 000007D4 8137000C lwz r9, [r23 + 0x000C] 000007D8 7D1E4010 subfc r8, r30, r8 000007DC 7FE8F814 addc r31, r8, r31 000007E0 7D16F814 addc r8, r22, r31 000007E4 7C084800 cmp r8, r9 000007E8 387D0000 addi r3, r29, 0x0000 000007EC 38800FE0 li r4, 0x0FE0 000007F0 38BB0000 addi r5, r27, 0x0000 000007F4 41810008 bgt +0x00000008 /* 000007FC */ 000007F8 408E003C bne cr3, +0x0000003C /* 00000834 */ label000007FC: 000007FC 38DF0000 addi r6, r31, 0x0000 00000800 38F80000 addi r7, r24, 0x0000 00000804 480099DD bl +0x000099DC /* 0000A1E0 */ 00000808 80410014 lwz r2, [r1 + 0x0014] 0000080C 2C030000 cmpwi r3, 0 00000810 38750000 addi r3, r21, 0x0000 00000814 408200C4 bne +0x000000C4 /* 000008D8 */ 00000818 8115007C lwz r8, [r21 + 0x007C] 0000081C 7D08F814 addc r8, r8, r31 00000820 9115007C stw [r21 + 0x007C], r8 00000824 3BE00000 li r31, 0x0000 00000828 48008A61 bl +0x00008A60 /* 00009288 */ 0000082C 60000000 nop 00000830 93750010 stw [r21 + 0x0010], r27 label00000834: 00000834 7C1CD000 cmp r28, r26 00000838 4180FF78 blt -0x00000088 /* 000007B0 */ label0000083C: 0000083C B355001E sth [r21 + 0x001E], r26 00000840 387D0000 addi r3, r29, 0x0000 00000844 38800FE0 li r4, 0x0FE0 00000848 38A00000 li r5, 0x0000 label0000084C: 0000084C 38C00000 li r6, 0x0000 00000850 38F80000 addi r7, r24, 0x0000 00000854 4800998D bl +0x0000998C /* 0000A1E0 */ 00000858 80410014 lwz r2, [r1 + 0x0014] 0000085C 2C030000 cmpwi r3, 0 00000860 3860DCFA li r3, 0xFFFFDCFA 00000864 40820214 bne +0x00000214 /* 00000A78 */ 00000868 81150078 lwz r8, [r21 + 0x0078] 0000086C 387D0000 addi r3, r29, 0x0000 00000870 8135007C lwz r9, [r21 + 0x007C] 00000874 38BB0000 addi r5, r27, 0x0000 00000878 7D084B78 or r8, r8, r9 0000087C 911B0000 stw [r27], r8 00000880 38800FE0 li r4, 0x0FE0 00000884 38C00004 li r6, 0x0004 00000888 38F80000 addi r7, r24, 0x0000 0000088C 48009955 bl +0x00009954 /* 0000A1E0 */ 00000890 80410014 lwz r2, [r1 + 0x0014] 00000894 2C030000 cmpwi r3, 0 00000898 3860DCFA li r3, 0xFFFFDCFA 0000089C 408201DC bne +0x000001DC /* 00000A78 */ 000008A0 387D0000 addi r3, r29, 0x0000 000008A4 38F80000 addi r7, r24, 0x0000 000008A8 80D5007C lwz r6, [r21 + 0x007C] 000008AC 38800FE0 li r4, 0x0FE0 000008B0 38A00000 li r5, 0x0000 000008B4 4800992D bl +0x0000992C /* 0000A1E0 */ 000008B8 80410014 lwz r2, [r1 + 0x0014] 000008BC 2C030000 cmpwi r3, 0 000008C0 2D930000 cmpwi cr3, r19, 0 000008C4 3860DCFA li r3, 0xFFFFDCFA 000008C8 418200F8 beq +0x000000F8 /* 000009C0 */ 000008CC 81810084 lwz r12, [r1 + 0x0084] 000008D0 80010088 lwz r0, [r1 + 0x0088] 000008D4 480001AC b +0x000001AC /* 00000A80 */ label000008D8: 000008D8 3860DCFA li r3, 0xFFFFDCFA 000008DC 4800019C b +0x0000019C /* 00000A78 */ label000008E0: 000008E0 418E00B4 beq cr3, +0x000000B4 /* 00000994 */ 000008E4 ABB5001E lha r29, [r21 + 0x001E] 000008E8 ABD50020 lha r30, [r21 + 0x0020] 000008EC 2C1D0000 cmpwi r29, 0 000008F0 B3F50020 sth [r21 + 0x0020], r31 000008F4 39000001 li r8, 0x0001 000008F8 B115001E sth [r21 + 0x001E], r8 000008FC 40810090 ble +0x00000090 /* 0000098C */ 00000900 3B800001 li r28, 0x0001 00000904 7C9CE800 cmp cr1, r28, r29 00000908 38750000 addi r3, r21, 0x0000 0000090C 83F50010 lwz r31, [r21 + 0x0010] 00000910 40860008 bne cr1, +0x00000008 /* 00000918 */ label00000914: 00000914 B3D50020 sth [r21 + 0x0020], r30 label00000918: 00000918 48001399 bl +0x00001398 /* 00001CB0 */ 0000091C 60000000 nop 00000920 81150010 lwz r8, [r21 + 0x0010] 00000924 8135007C lwz r9, [r21 + 0x007C] 00000928 7D1F4010 subfc r8, r31, r8 0000092C 7D094014 addc r8, r9, r8 00000930 81350078 lwz r9, [r21 + 0x0078] 00000934 387C0000 addi r3, r28, 0x0000 00000938 9115007C stw [r21 + 0x007C], r8 0000093C 7D284378 or r8, r9, r8 00000940 911B0000 stw [r27], r8 00000944 389D0000 addi r4, r29, 0x0000 00000948 48009509 bl +0x00009508 /* 00009E50 */ 0000094C 80410014 lwz r2, [r1 + 0x0014] 00000950 38C30000 addi r6, r3, 0x0000 00000954 38730000 addi r3, r19, 0x0000 00000958 38800FA0 li r4, 0x0FA0 0000095C 38A00001 li r5, 0x0001 00000960 38F90000 addi r7, r25, 0x0000 00000964 4800987D bl +0x0000987C /* 0000A1E0 */ 00000968 80410014 lwz r2, [r1 + 0x0014] 0000096C 7C1CE800 cmp r28, r29 00000970 339C0001 addic r28, r28, 1 00000974 7C9CE800 cmp cr1, r28, r29 00000978 38750000 addi r3, r21, 0x0000 0000097C 40800010 bge +0x00000010 /* 0000098C */ 00000980 83F50010 lwz r31, [r21 + 0x0010] 00000984 4086FF94 bne cr1, -0x0000006C /* 00000918 */ 00000988 4BFFFF8C b -0x00000074 /* 00000914 */ label0000098C: 0000098C B3B5001E sth [r21 + 0x001E], r29 00000990 48000030 b +0x00000030 /* 000009C0 */ label00000994: 00000994 38750000 addi r3, r21, 0x0000 00000998 48001319 bl +0x00001318 /* 00001CB0 */ 0000099C 60000000 nop 000009A0 81150010 lwz r8, [r21 + 0x0010] 000009A4 8135007C lwz r9, [r21 + 0x007C] 000009A8 81550078 lwz r10, [r21 + 0x0078] 000009AC 7D1E4010 subfc r8, r30, r8 000009B0 7D094014 addc r8, r9, r8 000009B4 7D494378 or r9, r10, r8 000009B8 9115007C stw [r21 + 0x007C], r8 000009BC 913B0000 stw [r27], r9 label000009C0: 000009C0 8117001C lwz r8, [r23 + 0x001C] 000009C4 7D001120 mtcrf 0x01, r8 000009C8 409E0070 bne cr7, +0x00000070 /* 00000A38 */ 000009CC 81170004 lwz r8, [r23 + 0x0004] 000009D0 8135007C lwz r9, [r21 + 0x007C] 000009D4 81080000 lwz r8, [r8] 000009D8 9128002C stw [r8 + 0x002C], r9 000009DC A9280022 lha r9, [r8 + 0x0022] 000009E0 A9080020 lha r8, [r8 + 0x0020] 000009E4 81550080 lwz r10, [r21 + 0x0080] 000009E8 31080003 addic r8, r8, 3 000009EC 31290003 addic r9, r9, 3 000009F0 7D291670 srawi r9, r9, 2 000009F4 7D081670 srawi r8, r8, 2 000009F8 7D2849D6 mullw r9, r8, r9 000009FC 5548801E rlwinm r8, r10, 16, 0, 15 00000A00 7D084BD6 divw r8, r8, r9 00000A04 5509402E rlwinm r9, r8, 8, 0, 23 00000A08 7D084811 subfc. r8, r8, r9 00000A0C 2C8A0000 cmpwi cr1, r10, 0 00000A10 40820014 bne +0x00000014 /* 00000A24 */ 00000A14 4186000C beq cr1, +0x0000000C /* 00000A20 */ 00000A18 39000001 li r8, 0x0001 00000A1C 4C421182 crxor crb2, crb2, crb2 label00000A20: 00000A20 41820014 beq +0x00000014 /* 00000A34 */ label00000A24: 00000A24 3D200001 lis r9, 0x0001 00000A28 7C884800 cmp cr1, r8, r9 00000A2C 40840008 bge cr1, +0x00000008 /* 00000A34 */ 00000A30 3D000001 lis r8, 0x0001 label00000A34: 00000A34 911700AA stw [r23 + 0x00AA], r8 label00000A38: 00000A38 418E003C beq cr3, +0x0000003C /* 00000A74 */ 00000A3C 38730000 addi r3, r19, 0x0000 00000A40 38800FA0 li r4, 0x0FA0 00000A44 38A00001 li r5, 0x0001 00000A48 3CC00001 lis r6, 0x0001 00000A4C 38F90000 addi r7, r25, 0x0000 00000A50 48009791 bl +0x00009790 /* 0000A1E0 */ 00000A54 80410014 lwz r2, [r1 + 0x0014] 00000A58 38730000 addi r3, r19, 0x0000 00000A5C 38F90000 addi r7, r25, 0x0000 00000A60 38800FA0 li r4, 0x0FA0 00000A64 38A00002 li r5, 0x0002 00000A68 38C00000 li r6, 0x0000 00000A6C 48009775 bl +0x00009774 /* 0000A1E0 */ 00000A70 80410014 lwz r2, [r1 + 0x0014] label00000A74: 00000A74 38600000 li r3, 0x0000 label00000A78: 00000A78 81810084 lwz r12, [r1 + 0x0084] 00000A7C 80010088 lwz r0, [r1 + 0x0088] label00000A80: 00000A80 7D810120 mtcrf 0x10, r12 00000A84 30210080 addic r1, r1, 128 00000A88 7C0803A6 mtlr r0 00000A8C BA61FFCC lmw r19, [r1 - 0x0034] 00000A90 4E800020 blr 00000A94 00000000 .invalid 00000A98 00002043 .invalid 00000A9C 800D0200 lwz r0, [r13 + 0x0200] 00000AA0 00000000 .invalid 00000AA4 0000061C .invalid 00000AA8 0012534D .invalid 00000AAC 435F4344 bdz cr7, +0x00004344 /* 00004DF0 */ 00000AB0 42616E64 bc 19, 1, +0x00006E64 /* 00007914 */ 00000AB4 436F6D70 bdz cr3, +0x00006D70 /* 00007824 */ 00000AB8 72657373 andi. r5, r19, 0x7373 00000ABC BFA1FFF4 stmw [r1 - 0x000C], r29 00000AC0 7C0802A6 mflr r0 00000AC4 3BC40000 addi r30, r4, 0x0000 00000AC8 90010008 stw [r1 + 0x0008], r0 00000ACC 3BE30000 addi r31, r3, 0x0000 00000AD0 881F004B lbz r0, [r31 + 0x004B] 00000AD4 9421FFB0 stwu [r1 - 0x0050], r1 00000AD8 7C000775 extsb. r0, r0 00000ADC 801E0000 lwz r0, [r30] 00000AE0 83BE0022 lwz r29, [r30 + 0x0022] 00000AE4 901F0074 stw [r31 + 0x0074], r0 00000AE8 41820030 beq +0x00000030 /* 00000B18 */ 00000AEC 807F0024 lwz r3, [r31 + 0x0024] 00000AF0 48009379 bl +0x00009378 /* 00009E68 */ 00000AF4 80410014 lwz r2, [r1 + 0x0014] 00000AF8 807F0028 lwz r3, [r31 + 0x0028] 00000AFC 4800936D bl +0x0000936C /* 00009E68 */ 00000B00 80410014 lwz r2, [r1 + 0x0014] 00000B04 807F002C lwz r3, [r31 + 0x002C] 00000B08 48009361 bl +0x00009360 /* 00009E68 */ 00000B0C 80410014 lwz r2, [r1 + 0x0014] 00000B10 38000000 li r0, 0x0000 00000B14 981F004B stb [r31 + 0x004B], r0 label00000B18: 00000B18 A81E0062 lha r0, [r30 + 0x0062] 00000B1C 38E00004 li r7, 0x0004 00000B20 2C800008 cmpwi cr1, r0, 8 00000B24 2C000010 cmpwi r0, 16 00000B28 2F000020 cmpwi cr6, r0, 32 00000B2C 38600000 li r3, 0x0000 00000B30 4186000C beq cr1, +0x0000000C /* 00000B3C */ 00000B34 41820008 beq +0x00000008 /* 00000B3C */ 00000B38 409A0014 bne cr6, +0x00000014 /* 00000B4C */ label00000B3C: 00000B3C B01D0004 sth [r29 + 0x0004], r0 00000B40 80BE0004 lwz r5, [r30 + 0x0004] 00000B44 811D0000 lwz r8, [r29] 00000B48 4800001C b +0x0000001C /* 00000B64 */ label00000B4C: 00000B4C 80BE0004 lwz r5, [r30 + 0x0004] 00000B50 80A50000 lwz r5, [r5] 00000B54 A8050052 lha r0, [r5 + 0x0052] 00000B58 B01D0004 sth [r29 + 0x0004], r0 00000B5C 80BE0004 lwz r5, [r30 + 0x0004] 00000B60 811D0000 lwz r8, [r29] label00000B64: 00000B64 80A50000 lwz r5, [r5] 00000B68 A8050020 lha r0, [r5 + 0x0020] 00000B6C 7C0000D0 neg r0, r0 00000B70 540007BE rlwinm r0, r0, 0, 30, 31 00000B74 B01D0006 sth [r29 + 0x0006], r0 00000B78 A81E0080 lha r0, [r30 + 0x0080] 00000B7C A8BE007C lha r5, [r30 + 0x007C] 00000B80 7C002810 subfc r0, r0, r5 00000B84 540007BE rlwinm r0, r0, 0, 30, 31 00000B88 B01D0008 sth [r29 + 0x0008], r0 00000B8C 881E0096 lbz r0, [r30 + 0x0096] 00000B90 B0FD000C sth [r29 + 0x000C], r7 00000B94 7C000774 extsb r0, r0 00000B98 7C002120 mtcrf 0x02, r0 00000B9C B0FD000A sth [r29 + 0x000A], r7 00000BA0 4C180000 mcrf cr0, cr6 00000BA4 41810010 bgt +0x00000010 /* 00000BB4 */ 00000BA8 4080000C bge +0x0000000C /* 00000BB4 */ 00000BAC 38080000 addi r0, r8, 0x0000 00000BB0 60080001 ori r8, r0, 0x0001 label00000BB4: 00000BB4 61000200 ori r0, r8, 0x0200 00000BB8 64000003 oris r0, r0, 0x0003 00000BBC 60002000 ori r0, r0, 0x2000 00000BC0 901D0000 stw [r29], r0 00000BC4 81810058 lwz r12, [r1 + 0x0058] 00000BC8 30210050 addic r1, r1, 80 00000BCC 7D8803A6 mtlr r12 00000BD0 BBA1FFF4 lmw r29, [r1 - 0x000C] 00000BD4 4E800020 blr 00000BD8 00000000 .invalid 00000BDC 00002041 .invalid 00000BE0 80030200 lwz r0, [r3 + 0x0200] 00000BE4 00000000 .invalid 00000BE8 0000011C .invalid 00000BEC 0013534D .invalid 00000BF0 435F4344 bdz cr7, +0x00004344 /* 00004F34 */ 00000BF4 50726544 rlwimi r18, r3, 12, 21, 2 00000BF8 65636F6D oris r3, r11, 0x6F6D 00000BFC 70726573 andi. r18, r3, 0x6573 00000C00 73000000 andi. r0, r24, 0x0000 00000C04 BFA1FFF4 stmw [r1 - 0x000C], r29 00000C08 3BC40000 addi r30, r4, 0x0000 00000C0C 83FE0004 lwz r31, [r30 + 0x0004] 00000C10 7C0802A6 mflr r0 00000C14 2C1F0000 cmpwi r31, 0 00000C18 90010008 stw [r1 + 0x0008], r0 00000C1C 9421FDE0 stwu [r1 - 0x0220], r1 00000C20 387E0000 addi r3, r30, 0x0000 00000C24 309F01C0 addic r4, r31, 448 00000C28 41820160 beq +0x00000160 /* 00000D88 */ 00000C2C 48009255 bl +0x00009254 /* 00009E80 */ 00000C30 80410014 lwz r2, [r1 + 0x0014] 00000C34 881E0023 lbz r0, [r30 + 0x0023] 00000C38 387F0000 addi r3, r31, 0x0000 00000C3C 2C000000 cmpwi r0, 0 00000C40 4182000C beq +0x0000000C /* 00000C4C */ 00000C44 48008FA9 bl +0x00008FA8 /* 00009BEC */ 00000C48 60000000 nop label00000C4C: 00000C4C 30610038 addic r3, r1, 56 00000C50 38A001D8 li r5, 0x01D8 00000C54 389F0000 addi r4, r31, 0x0000 00000C58 48009085 bl +0x00009084 /* 00009CDC */ 00000C5C 60000000 nop 00000C60 801E000C lwz r0, [r30 + 0x000C] 00000C64 806100AC lwz r3, [r1 + 0x00AC] 00000C68 90010040 stw [r1 + 0x0040], r0 00000C6C 801E0010 lwz r0, [r30 + 0x0010] 00000C70 90010048 stw [r1 + 0x0048], r0 00000C74 A81E0014 lha r0, [r30 + 0x0014] 00000C78 B001004C sth [r1 + 0x004C], r0 00000C7C A81E0016 lha r0, [r30 + 0x0016] 00000C80 B0010050 sth [r1 + 0x0050], r0 00000C84 A81E0018 lha r0, [r30 + 0x0018] 00000C88 B0010052 sth [r1 + 0x0052], r0 00000C8C A81E001A lha r0, [r30 + 0x001A] 00000C90 B0010054 sth [r1 + 0x0054], r0 00000C94 A81E001C lha r0, [r30 + 0x001C] 00000C98 B0010056 sth [r1 + 0x0056], r0 00000C9C A81E001E lha r0, [r30 + 0x001E] 00000CA0 B0010058 sth [r1 + 0x0058], r0 00000CA4 A81E0020 lha r0, [r30 + 0x0020] 00000CA8 B001005A sth [r1 + 0x005A], r0 00000CAC 881E0022 lbz r0, [r30 + 0x0022] 00000CB0 2C000000 cmpwi r0, 0 00000CB4 4182000C beq +0x0000000C /* 00000CC0 */ 00000CB8 480091F9 bl +0x000091F8 /* 00009EB0 */ 00000CBC 80410014 lwz r2, [r1 + 0x0014] label00000CC0: 00000CC0 817E0008 lwz r11, [r30 + 0x0008] 00000CC4 30610038 addic r3, r1, 56 00000CC8 480090CD bl +0x000090CC /* 00009D94 */ 00000CCC 60000000 nop 00000CD0 80010074 lwz r0, [r1 + 0x0074] 00000CD4 807F0074 lwz r3, [r31 + 0x0074] 00000CD8 901F003C stw [r31 + 0x003C], r0 00000CDC 80010078 lwz r0, [r1 + 0x0078] 00000CE0 30DE0024 addic r6, r30, 36 00000CE4 901F0040 stw [r31 + 0x0040], r0 00000CE8 8001007C lwz r0, [r1 + 0x007C] 00000CEC 38800000 li r4, 0x0000 00000CF0 901F0044 stw [r31 + 0x0044], r0 00000CF4 38A00003 li r5, 0x0003 00000CF8 480091E9 bl +0x000091E8 /* 00009EE0 */ 00000CFC 80410014 lwz r2, [r1 + 0x0014] 00000D00 80BE0000 lwz r5, [r30] 00000D04 3BA00000 li r29, 0x0000 00000D08 2C850000 cmpwi cr1, r5, 0 00000D0C 93BE0004 stw [r30 + 0x0004], r29 00000D10 38C00001 li r6, 0x0001 00000D14 41860030 beq cr1, +0x00000030 /* 00000D44 */ 00000D18 80050030 lwz r0, [r5 + 0x0030] 00000D1C 809F01BC lwz r4, [r31 + 0x01BC] 00000D20 2C000000 cmpwi r0, 0 00000D24 807F01B8 lwz r3, [r31 + 0x01B8] 00000D28 80E50034 lwz r7, [r5 + 0x0034] 00000D2C 81050038 lwz r8, [r5 + 0x0038] 00000D30 40800008 bge +0x00000008 /* 00000D38 */ 00000D34 38C00002 li r6, 0x0002 label00000D38: 00000D38 480091C1 bl +0x000091C0 /* 00009EF8 */ 00000D3C 80410014 lwz r2, [r1 + 0x0014] 00000D40 48000034 b +0x00000034 /* 00000D74 */ label00000D44: 00000D44 881F01D6 lbz r0, [r31 + 0x01D6] 00000D48 2C000000 cmpwi r0, 0 00000D4C 41820024 beq +0x00000024 /* 00000D70 */ 00000D50 801F01CE lwz r0, [r31 + 0x01CE] 00000D54 307F01CA addic r3, r31, 458 00000D58 2C800000 cmpwi cr1, r0, 0 00000D5C 40860014 bne cr1, +0x00000014 /* 00000D70 */ 00000D60 801F01D2 lwz r0, [r31 + 0x01D2] 00000D64 901F01CE stw [r31 + 0x01CE], r0 00000D68 480091A9 bl +0x000091A8 /* 00009F10 */ 00000D6C 80410014 lwz r2, [r1 + 0x0014] label00000D70: 00000D70 9BBF01D7 stb [r31 + 0x01D7], r29 label00000D74: 00000D74 81810228 lwz r12, [r1 + 0x0228] 00000D78 30210220 addic r1, r1, 544 00000D7C 7D8803A6 mtlr r12 00000D80 BBA1FFF4 lmw r29, [r1 - 0x000C] 00000D84 4E800020 blr label00000D88: 00000D88 BBC10218 lmw r30, [r1 + 0x0218] 00000D8C 30210220 addic r1, r1, 544 00000D90 4E800020 blr 00000D94 00000000 .invalid 00000D98 00002041 .invalid 00000D9C 80030200 lwz r0, [r3 + 0x0200] 00000DA0 00000000 .invalid 00000DA4 00000190 .invalid 00000DA8 00124465 .invalid 00000DAC 636F6D70 ori r15, r27, 0x6D70 00000DB0 72657373 andi. r5, r19, 0x7373 00000DB4 43616C6C bc 27, 1, +0x00006C6C /* 00007A20 */ 00000DB8 4261636B bcla 19, 1, 0x00006368 00000DBC BF01FFE0 stmw [r1 - 0x0020], r24 00000DC0 7C0802A6 mflr r0 00000DC4 3B440000 addi r26, r4, 0x0000 00000DC8 90010008 stw [r1 + 0x0008], r0 00000DCC 7D800026 mfcr r12 00000DD0 91810004 stw [r1 + 0x0004], r12 00000DD4 9421FFA0 stwu [r1 - 0x0060], r1 00000DD8 801A001C lwz r0, [r26 + 0x001C] 00000DDC 3B830000 addi r28, r3, 0x0000 00000DE0 70030A0C andi. r3, r0, 0x0A0C 00000DE4 3BA00000 li r29, 0x0000 00000DE8 3B600000 li r27, 0x0000 00000DEC 3B200000 li r25, 0x0000 00000DF0 3B000001 li r24, 0x0001 00000DF4 418201A0 beq +0x000001A0 /* 00000F94 */ 00000DF8 7C001120 mtcrf 0x01, r0 00000DFC 409D007C ble cr7, +0x0000007C /* 00000E78 */ 00000E00 801C0070 lwz r0, [r28 + 0x0070] 00000E04 38A00000 li r5, 0x0000 00000E08 9001003C stw [r1 + 0x003C], r0 00000E0C B3BC0022 sth [r28 + 0x0022], r29 00000E10 8061003C lwz r3, [r1 + 0x003C] 00000E14 2C030000 cmpwi r3, 0 00000E18 41820030 beq +0x00000030 /* 00000E48 */ 00000E1C 80830000 lwz r4, [r3] 00000E20 2C840000 cmpwi cr1, r4, 0 00000E24 80040000 lwz r0, [r4] 00000E28 41860018 beq cr1, +0x00000018 /* 00000E40 */ 00000E2C 809A0004 lwz r4, [r26 + 0x0004] 00000E30 80840000 lwz r4, [r4] 00000E34 A8840054 lha r4, [r4 + 0x0054] 00000E38 7C002000 cmp r0, r4 00000E3C 41820040 beq +0x00000040 /* 00000E7C */ label00000E40: 00000E40 480090E9 bl +0x000090E8 /* 00009F28 */ 00000E44 80410014 lwz r2, [r1 + 0x0014] label00000E48: 00000E48 807A0004 lwz r3, [r26 + 0x0004] 00000E4C 3081003C addic r4, r1, 60 00000E50 480090F1 bl +0x000090F0 /* 00009F40 */ 00000E54 80410014 lwz r2, [r1 + 0x0014] 00000E58 7C7B0735 extsh. r27, r3 00000E5C 408207D4 bne +0x000007D4 /* 00001630 */ 00000E60 8001003C lwz r0, [r1 + 0x003C] 00000E64 A8BC0022 lha r5, [r28 + 0x0022] 00000E68 901C0070 stw [r28 + 0x0070], r0 00000E6C 881A0096 lbz r0, [r26 + 0x0096] 00000E70 60A32000 ori r3, r5, 0x2000 00000E74 48000010 b +0x00000010 /* 00000E84 */ label00000E78: 00000E78 A8BC0022 lha r5, [r28 + 0x0022] label00000E7C: 00000E7C 881A0096 lbz r0, [r26 + 0x0096] 00000E80 60A32000 ori r3, r5, 0x2000 label00000E84: 00000E84 7C000774 extsb r0, r0 00000E88 7C002120 mtcrf 0x02, r0 00000E8C 54A004E2 rlwinm r0, r5, 0, 19, 17 00000E90 4C180000 mcrf cr0, cr6 00000E94 4080001C bge +0x0000001C /* 00000EB0 */ 00000E98 B07C0022 sth [r28 + 0x0022], r3 00000E9C 7C600734 extsh r0, r3 00000EA0 809A001C lwz r4, [r26 + 0x001C] 00000EA4 70830804 andi. r3, r4, 0x0804 00000EA8 4182005C beq +0x0000005C /* 00000F04 */ 00000EAC 48000018 b +0x00000018 /* 00000EC4 */ label00000EB0: 00000EB0 B01C0022 sth [r28 + 0x0022], r0 00000EB4 7C000734 extsh r0, r0 00000EB8 809A001C lwz r4, [r26 + 0x001C] 00000EBC 70830804 andi. r3, r4, 0x0804 00000EC0 41820044 beq +0x00000044 /* 00000F04 */ label00000EC4: 00000EC4 A89A0062 lha r4, [r26 + 0x0062] 00000EC8 5400A33E rlwinm r0, r0, 20, 12, 31 00000ECC 2C840008 cmpwi cr1, r4, 8 00000ED0 2C040010 cmpwi r4, 16 00000ED4 41860008 beq cr1, +0x00000008 /* 00000EDC */ 00000ED8 40820014 bne +0x00000014 /* 00000EEC */ label00000EDC: 00000EDC 7C001120 mtcrf 0x01, r0 00000EE0 7C042014 addc r0, r4, r4 00000EE4 409E0008 bne cr7, +0x00000008 /* 00000EEC */ 00000EE8 7C040734 extsh r4, r0 label00000EEC: 00000EEC 387C0000 addi r3, r28, 0x0000 00000EF0 48008B75 bl +0x00008B74 /* 00009A64 */ 00000EF4 60000000 nop 00000EF8 7C7B0735 extsh. r27, r3 00000EFC 40820734 bne +0x00000734 /* 00001630 */ 00000F00 809A001C lwz r4, [r26 + 0x001C] label00000F04: 00000F04 70800A0C andi. r0, r4, 0x0A0C 00000F08 4182008C beq +0x0000008C /* 00000F94 */ 00000F0C 801C01CE lwz r0, [r28 + 0x01CE] 00000F10 A87C0022 lha r3, [r28 + 0x0022] 00000F14 2C800000 cmpwi cr1, r0, 0 00000F18 546004A0 rlwinm r0, r3, 0, 18, 16 00000F1C B01C0022 sth [r28 + 0x0022], r0 00000F20 307C01CA addic r3, r28, 458 00000F24 41860030 beq cr1, +0x00000030 /* 00000F54 */ 00000F28 48009289 bl +0x00009288 /* 0000A1B0 */ 00000F2C 80410014 lwz r2, [r1 + 0x0014] 00000F30 881C01D6 lbz r0, [r28 + 0x01D6] 00000F34 2C000000 cmpwi r0, 0 00000F38 41820018 beq +0x00000018 /* 00000F50 */ 00000F3C 807C0068 lwz r3, [r28 + 0x0068] 00000F40 38800000 li r4, 0x0000 00000F44 48009285 bl +0x00009284 /* 0000A1C8 */ 00000F48 80410014 lwz r2, [r1 + 0x0014] 00000F4C 9BBC01D6 stb [r28 + 0x01D6], r29 label00000F50: 00000F50 93BC01CE stw [r28 + 0x01CE], r29 label00000F54: 00000F54 807C0070 lwz r3, [r28 + 0x0070] 00000F58 30BC0068 addic r5, r28, 104 00000F5C 30E10038 addic r7, r1, 56 00000F60 38800000 li r4, 0x0000 00000F64 38C00000 li r6, 0x0000 00000F68 48008FF1 bl +0x00008FF0 /* 00009F58 */ 00000F6C 80410014 lwz r2, [r1 + 0x0014] 00000F70 7C7B0735 extsh. r27, r3 00000F74 408206BC bne +0x000006BC /* 00001630 */ 00000F78 A8010038 lha r0, [r1 + 0x0038] 00000F7C 5400A33E rlwinm r0, r0, 20, 12, 31 00000F80 7C001120 mtcrf 0x01, r0 00000F84 409C0010 bge cr7, +0x00000010 /* 00000F94 */ 00000F88 A81C0022 lha r0, [r28 + 0x0022] 00000F8C 60004000 ori r0, r0, 0x4000 00000F90 B01C0022 sth [r28 + 0x0022], r0 label00000F94: 00000F94 807A0026 lwz r3, [r26 + 0x0026] 00000F98 2C030000 cmpwi r3, 0 00000F9C 4182001C beq +0x0000001C /* 00000FB8 */ 00000FA0 80FA002A lwz r7, [r26 + 0x002A] 00000FA4 38800FA0 li r4, 0x0FA0 00000FA8 38A00000 li r5, 0x0000 00000FAC 38C00000 li r6, 0x0000 00000FB0 48009231 bl +0x00009230 /* 0000A1E0 */ 00000FB4 80410014 lwz r2, [r1 + 0x0014] label00000FB8: 00000FB8 807A0004 lwz r3, [r26 + 0x0004] 00000FBC 881C004B lbz r0, [r28 + 0x004B] 00000FC0 80630000 lwz r3, [r3] 00000FC4 7C000775 extsb. r0, r0 00000FC8 A8630020 lha r3, [r3 + 0x0020] 00000FCC B3BC001C sth [r28 + 0x001C], r29 00000FD0 30030003 addic r0, r3, 3 00000FD4 7C001670 srawi r0, r0, 2 00000FD8 B01C001A sth [r28 + 0x001A], r0 00000FDC 93BC004C stw [r28 + 0x004C], r29 00000FE0 801A0018 lwz r0, [r26 + 0x0018] 00000FE4 807A0014 lwz r3, [r26 + 0x0014] 00000FE8 B3BC0020 sth [r28 + 0x0020], r29 00000FEC 7C030010 subfc r0, r3, r0 00000FF0 30000003 addic r0, r0, 3 00000FF4 7C001670 srawi r0, r0, 2 00000FF8 B01C001E sth [r28 + 0x001E], r0 00000FFC 40820028 bne +0x00000028 /* 00001024 */ 00001000 807C0024 lwz r3, [r28 + 0x0024] 00001004 809C0028 lwz r4, [r28 + 0x0028] 00001008 80030000 lwz r0, [r3] 0000100C 807C002C lwz r3, [r28 + 0x002C] 00001010 901C0030 stw [r28 + 0x0030], r0 00001014 80040000 lwz r0, [r4] 00001018 901C0034 stw [r28 + 0x0034], r0 0000101C 80030000 lwz r0, [r3] 00001020 901C0038 stw [r28 + 0x0038], r0 label00001024: 00001024 801A008E lwz r0, [r26 + 0x008E] 00001028 2C800000 cmpwi cr1, r0, 0 0000102C 41860150 beq cr1, +0x00000150 /* 0000117C */ 00001030 801A0036 lwz r0, [r26 + 0x0036] 00001034 2C000000 cmpwi r0, 0 00001038 40820028 bne +0x00000028 /* 00001060 */ 0000103C 801A0014 lwz r0, [r26 + 0x0014] 00001040 2C800000 cmpwi cr1, r0, 0 00001044 4086001C bne cr1, +0x0000001C /* 00001060 */ 00001048 807A0004 lwz r3, [r26 + 0x0004] 0000104C 801A0018 lwz r0, [r26 + 0x0018] 00001050 80630000 lwz r3, [r3] 00001054 A8630022 lha r3, [r3 + 0x0022] 00001058 7C001800 cmp r0, r3 0000105C 41820014 beq +0x00000014 /* 00001070 */ label00001060: 00001060 3B60DCF2 li r27, 0xFFFFDCF2 00001064 2C180000 cmpwi r24, 0 00001068 418205E8 beq +0x000005E8 /* 00001650 */ 0000106C 480005CC b +0x000005CC /* 00001638 */ label00001070: 00001070 881C004B lbz r0, [r28 + 0x004B] 00001074 7C000775 extsb. r0, r0 00001078 4082002C bne +0x0000002C /* 000010A4 */ 0000107C 807C0024 lwz r3, [r28 + 0x0024] 00001080 48008EF1 bl +0x00008EF0 /* 00009F70 */ 00001084 80410014 lwz r2, [r1 + 0x0014] 00001088 807C0028 lwz r3, [r28 + 0x0028] 0000108C 48008EE5 bl +0x00008EE4 /* 00009F70 */ 00001090 80410014 lwz r2, [r1 + 0x0014] 00001094 807C002C lwz r3, [r28 + 0x002C] 00001098 48008ED9 bl +0x00008ED8 /* 00009F70 */ 0000109C 80410014 lwz r2, [r1 + 0x0014] 000010A0 9B1C004B stb [r28 + 0x004B], r24 label000010A4: 000010A4 833C00B4 lwz r25, [r28 + 0x00B4] 000010A8 2C190000 cmpwi r25, 0 000010AC 40820020 bne +0x00000020 /* 000010CC */ 000010B0 38600708 li r3, 0x0708 000010B4 48008DE5 bl +0x00008DE4 /* 00009E98 */ 000010B8 80410014 lwz r2, [r1 + 0x0014] 000010BC 2C030000 cmpwi r3, 0 000010C0 907C00B4 stw [r28 + 0x00B4], r3 000010C4 3B230000 addi r25, r3, 0x0000 000010C8 4182FF98 beq -0x00000068 /* 00001060 */ label000010CC: 000010CC 3800001E li r0, 0x001E 000010D0 7C0903A6 mtctr r0 000010D4 38800000 li r4, 0x0000 000010D8 3079FFC8 subic r3, r25, 56 000010DC 48000010 b +0x00000010 /* 000010EC */ label000010E0: 000010E0 41860028 beq cr1, +0x00000028 /* 00001108 */ 000010E4 33200000 addic r25, r0, 0 000010E8 30840001 addic r4, r4, 1 label000010EC: 000010EC 84A3003C lwzu r5, [r3 + 0x003C] 000010F0 3019003C addic r0, r25, 60 000010F4 2C850000 cmpwi cr1, r5, 0 000010F8 4200FFE8 bdnz -0x00000018 /* 000010E0 */ 000010FC 4186000C beq cr1, +0x0000000C /* 00001108 */ 00001100 33200000 addic r25, r0, 0 00001104 30840001 addic r4, r4, 1 label00001108: 00001108 2C04001E cmpwi r4, 30 0000110C 40820014 bne +0x00000014 /* 00001120 */ 00001110 3B60DCF1 li r27, 0xFFFFDCF1 00001114 2C180000 cmpwi r24, 0 00001118 41820538 beq +0x00000538 /* 00001650 */ 0000111C 4800051C b +0x0000051C /* 00001638 */ label00001120: 00001120 801C01B8 lwz r0, [r28 + 0x01B8] 00001124 2C000000 cmpwi r0, 0 00001128 40820050 bne +0x00000050 /* 00001178 */ 0000112C 807A008E lwz r3, [r26 + 0x008E] 00001130 3C000001 lis r0, 0x0001 00001134 8063000C lwz r3, [r3 + 0x000C] 00001138 3080C001 subic r4, r0, 16383 0000113C 48008E4D bl +0x00008E4C /* 00009F88 */ 00001140 80410014 lwz r2, [r1 + 0x0014] 00001144 2C030000 cmpwi r3, 0 00001148 907C01B8 stw [r28 + 0x01B8], r3 0000114C 40820014 bne +0x00000014 /* 00001160 */ 00001150 3B60FF94 li r27, 0xFFFFFF94 00001154 2C180000 cmpwi r24, 0 00001158 418204F8 beq +0x000004F8 /* 00001650 */ 0000115C 480004DC b +0x000004DC /* 00001638 */ label00001160: 00001160 38600000 li r3, 0x0000 00001164 48008E3D bl +0x00008E3C /* 00009FA0 */ 00001168 80410014 lwz r2, [r1 + 0x0014] 0000116C 907C00B0 stw [r28 + 0x00B0], r3 00001170 48008E31 bl +0x00008E30 /* 00009FA0 */ 00001174 80410014 lwz r2, [r1 + 0x0014] label00001178: 00001178 9BB90023 stb [r25 + 0x0023], r29 label0000117C: 0000117C A8FA0046 lha r7, [r26 + 0x0046] 00001180 B0FC0018 sth [r28 + 0x0018], r7 00001184 A89A0062 lha r4, [r26 + 0x0062] 00001188 A8BA0098 lha r5, [r26 + 0x0098] 0000118C A87A009A lha r3, [r26 + 0x009A] 00001190 2F040008 cmpwi cr6, r4, 8 00001194 A81A0048 lha r0, [r26 + 0x0048] 00001198 2C040020 cmpwi r4, 32 0000119C 7C002810 subfc r0, r0, r5 000011A0 A8BA004A lha r5, [r26 + 0x004A] 000011A4 7C0039D6 mullw r0, r0, r7 000011A8 2C840010 cmpwi cr1, r4, 16 000011AC 7C651810 subfc r3, r5, r3 000011B0 419A0020 beq cr6, +0x00000020 /* 000011D0 */ 000011B4 41860018 beq cr1, +0x00000018 /* 000011CC */ 000011B8 4082000C bne +0x0000000C /* 000011C4 */ 000011BC 5463103A rlwinm r3, r3, 2, 0, 29 000011C0 48000010 b +0x00000010 /* 000011D0 */ label000011C4: 000011C4 3B60FFCE li r27, 0xFFFFFFCE 000011C8 48000468 b +0x00000468 /* 00001630 */ label000011CC: 000011CC 5463083C rlwinm r3, r3, 1, 0, 30 label000011D0: 000011D0 809A0042 lwz r4, [r26 + 0x0042] 000011D4 7C632014 addc r3, r3, r4 000011D8 7C030014 addc r0, r3, r0 000011DC 901C0010 stw [r28 + 0x0010], r0 000011E0 801A0008 lwz r0, [r26 + 0x0008] 000011E4 901C0008 stw [r28 + 0x0008], r0 000011E8 801A001C lwz r0, [r26 + 0x001C] 000011EC 7C001120 mtcrf 0x01, r0 000011F0 409F0230 bns cr7, +0x00000230 /* 00001420 */ 000011F4 A81A0062 lha r0, [r26 + 0x0062] 000011F8 2C000008 cmpwi r0, 8 000011FC 2F000020 cmpwi cr6, r0, 32 00001200 2C800010 cmpwi cr1, r0, 16 00001204 41820074 beq +0x00000074 /* 00001278 */ 00001208 41860040 beq cr1, +0x00000040 /* 00001248 */ 0000120C 409A0034 bne cr6, +0x00000034 /* 00001240 */ 00001210 A81C0022 lha r0, [r28 + 0x0022] 00001214 5400A33E rlwinm r0, r0, 20, 12, 31 00001218 7C001120 mtcrf 0x01, r0 0000121C 409E0018 bne cr7, +0x00000018 /* 00001234 */ 00001220 8002FFD0 lwz r0, [r2 - 0x0030] 00001224 901C0004 stw [r28 + 0x0004], r0 00001228 2D990000 cmpwi cr3, r25, 0 0000122C 408E00C4 bne cr3, +0x000000C4 /* 000012F0 */ 00001230 480000A4 b +0x000000A4 /* 000012D4 */ label00001234: 00001234 8002FFD4 lwz r0, [r2 - 0x002C] 00001238 901C0004 stw [r28 + 0x0004], r0 0000123C 48000090 b +0x00000090 /* 000012CC */ label00001240: 00001240 3B60DD00 li r27, 0xFFFFDD00 00001244 480003EC b +0x000003EC /* 00001630 */ label00001248: 00001248 A81C0022 lha r0, [r28 + 0x0022] 0000124C 5400A33E rlwinm r0, r0, 20, 12, 31 00001250 7C001120 mtcrf 0x01, r0 00001254 409E0018 bne cr7, +0x00000018 /* 0000126C */ 00001258 8002FFD8 lwz r0, [r2 - 0x0028] 0000125C 901C0004 stw [r28 + 0x0004], r0 00001260 2D990000 cmpwi cr3, r25, 0 00001264 408E008C bne cr3, +0x0000008C /* 000012F0 */ 00001268 4800006C b +0x0000006C /* 000012D4 */ label0000126C: 0000126C 8002FFDC lwz r0, [r2 - 0x0024] 00001270 901C0004 stw [r28 + 0x0004], r0 00001274 48000058 b +0x00000058 /* 000012CC */ label00001278: 00001278 A81C0022 lha r0, [r28 + 0x0022] 0000127C 5400A33E rlwinm r0, r0, 20, 12, 31 00001280 7C001120 mtcrf 0x01, r0 00001284 409D0028 ble cr7, +0x00000028 /* 000012AC */ 00001288 409E0018 bne cr7, +0x00000018 /* 000012A0 */ 0000128C 8002FFE0 lwz r0, [r2 - 0x0020] 00001290 901C0004 stw [r28 + 0x0004], r0 00001294 2D990000 cmpwi cr3, r25, 0 00001298 408E0058 bne cr3, +0x00000058 /* 000012F0 */ 0000129C 48000038 b +0x00000038 /* 000012D4 */ label000012A0: 000012A0 8002FFE4 lwz r0, [r2 - 0x001C] 000012A4 901C0004 stw [r28 + 0x0004], r0 000012A8 48000024 b +0x00000024 /* 000012CC */ label000012AC: 000012AC 409E0018 bne cr7, +0x00000018 /* 000012C4 */ 000012B0 8002FFE8 lwz r0, [r2 - 0x0018] 000012B4 901C0004 stw [r28 + 0x0004], r0 000012B8 2D990000 cmpwi cr3, r25, 0 000012BC 408E0034 bne cr3, +0x00000034 /* 000012F0 */ 000012C0 48000014 b +0x00000014 /* 000012D4 */ label000012C4: 000012C4 8002FFEC lwz r0, [r2 - 0x0014] 000012C8 901C0004 stw [r28 + 0x0004], r0 label000012CC: 000012CC 2D990000 cmpwi cr3, r25, 0 000012D0 408E0020 bne cr3, +0x00000020 /* 000012F0 */ label000012D4: 000012D4 801A001C lwz r0, [r26 + 0x001C] 000012D8 5400A33E rlwinm r0, r0, 20, 12, 31 000012DC 7C001120 mtcrf 0x01, r0 000012E0 409E0010 bne cr7, +0x00000010 /* 000012F0 */ 000012E4 807A0000 lwz r3, [r26] 000012E8 48008BC9 bl +0x00008BC8 /* 00009EB0 */ 000012EC 80410014 lwz r2, [r1 + 0x0014] label000012F0: 000012F0 807C0008 lwz r3, [r28 + 0x0008] 000012F4 38030000 addi r0, r3, 0x0000 000012F8 80630000 lwz r3, [r3] 000012FC 30000004 addic r0, r0, 4 00001300 901C0008 stw [r28 + 0x0008], r0 00001304 54600003 rlwinm. r0, r3, 0, 0, 1 00001308 907C0078 stw [r28 + 0x0078], r3 0000130C 41820028 beq +0x00000028 /* 00001334 */ 00001310 418E0014 beq cr3, +0x00000014 /* 00001324 */ 00001314 9B190023 stb [r25 + 0x0023], r24 00001318 807C0078 lwz r3, [r28 + 0x0078] 0000131C 7C680120 mtcrf 0x80, r3 00001320 48000018 b +0x00000018 /* 00001338 */ label00001324: 00001324 387C0000 addi r3, r28, 0x0000 00001328 480088C5 bl +0x000088C4 /* 00009BEC */ 0000132C 60000000 nop 00001330 807C0078 lwz r3, [r28 + 0x0078] label00001334: 00001334 7C680120 mtcrf 0x80, r3 label00001338: 00001338 408300AC bns +0x000000AC /* 000013E4 */ 0000133C 801A0036 lwz r0, [r26 + 0x0036] 00001340 2C800000 cmpwi cr1, r0, 0 00001344 41860090 beq cr1, +0x00000090 /* 000013D4 */ 00001348 807C0008 lwz r3, [r28 + 0x0008] 0000134C 80DA000C lwz r6, [r26 + 0x000C] 00001350 83E30000 lwz r31, [r3] 00001354 33DC0008 addic r30, r28, 8 00001358 7C1F3000 cmp r31, r6 0000135C 41800044 blt +0x00000044 /* 000013A0 */ 00001360 38800FE0 li r4, 0x0FE0 00001364 38BE0000 addi r5, r30, 0x0000 label00001368: 00001368 807A0036 lwz r3, [r26 + 0x0036] 0000136C 80FA003A lwz r7, [r26 + 0x003A] 00001370 48008E71 bl +0x00008E70 /* 0000A1E0 */ 00001374 80410014 lwz r2, [r1 + 0x0014] 00001378 801A000C lwz r0, [r26 + 0x000C] 0000137C 807C0008 lwz r3, [r28 + 0x0008] 00001380 38800FE0 li r4, 0x0FE0 00001384 7C030014 addc r0, r3, r0 00001388 901C0008 stw [r28 + 0x0008], r0 0000138C 80DA000C lwz r6, [r26 + 0x000C] 00001390 38BE0000 addi r5, r30, 0x0000 00001394 7FE6F810 subfc r31, r6, r31 00001398 7C1F3000 cmp r31, r6 0000139C 4080FFCC bge -0x00000034 /* 00001368 */ label000013A0: 000013A0 2C9F0000 cmpwi cr1, r31, 0 000013A4 41860040 beq cr1, +0x00000040 /* 000013E4 */ 000013A8 807A0036 lwz r3, [r26 + 0x0036] 000013AC 38BE0000 addi r5, r30, 0x0000 000013B0 80FA003A lwz r7, [r26 + 0x003A] 000013B4 38800FE0 li r4, 0x0FE0 000013B8 38DF0000 addi r6, r31, 0x0000 000013BC 48008E25 bl +0x00008E24 /* 0000A1E0 */ 000013C0 80410014 lwz r2, [r1 + 0x0014] 000013C4 801C0008 lwz r0, [r28 + 0x0008] 000013C8 7C00F814 addc r0, r0, r31 000013CC 901C0008 stw [r28 + 0x0008], r0 000013D0 48000014 b +0x00000014 /* 000013E4 */ label000013D4: 000013D4 807C0008 lwz r3, [r28 + 0x0008] 000013D8 80030000 lwz r0, [r3] 000013DC 7C030014 addc r0, r3, r0 000013E0 901C0008 stw [r28 + 0x0008], r0 label000013E4: 000013E4 801A0014 lwz r0, [r26 + 0x0014] 000013E8 2C000000 cmpwi r0, 0 000013EC 41820034 beq +0x00000034 /* 00001420 */ 000013F0 A81C0022 lha r0, [r28 + 0x0022] 000013F4 389C0000 addi r4, r28, 0x0000 000013F8 60008000 ori r0, r0, 0x8000 000013FC B01C0022 sth [r28 + 0x0022], r0 00001400 801A0014 lwz r0, [r26 + 0x0014] 00001404 387A0000 addi r3, r26, 0x0000 00001408 7C051670 srawi r5, r0, 2 0000140C 38C00000 li r6, 0x0000 00001410 4800028D bl +0x0000028C /* 0000169C */ 00001414 A81C0022 lha r0, [r28 + 0x0022] 00001418 5400045E rlwinm r0, r0, 0, 17, 15 0000141C B01C0022 sth [r28 + 0x0022], r0 label00001420: 00001420 801A0036 lwz r0, [r26 + 0x0036] 00001424 2C190000 cmpwi r25, 0 00001428 2C800000 cmpwi cr1, r0, 0 0000142C 4186001C beq cr1, +0x0000001C /* 00001448 */ 00001430 A8BC001E lha r5, [r28 + 0x001E] 00001434 A8DC0020 lha r6, [r28 + 0x0020] 00001438 387A0000 addi r3, r26, 0x0000 0000143C 389C0000 addi r4, r28, 0x0000 00001440 4800025D bl +0x0000025C /* 0000169C */ 00001444 480001A4 b +0x000001A4 /* 000015E8 */ label00001448: 00001448 41820170 beq +0x00000170 /* 000015B8 */ 0000144C 93990004 stw [r25 + 0x0004], r28 00001450 801C0004 lwz r0, [r28 + 0x0004] 00001454 90190008 stw [r25 + 0x0008], r0 00001458 801C0008 lwz r0, [r28 + 0x0008] 0000145C 9019000C stw [r25 + 0x000C], r0 00001460 801C0010 lwz r0, [r28 + 0x0010] 00001464 90190010 stw [r25 + 0x0010], r0 00001468 A81C0014 lha r0, [r28 + 0x0014] 0000146C B0190014 sth [r25 + 0x0014], r0 00001470 A81C0018 lha r0, [r28 + 0x0018] 00001474 B0190016 sth [r25 + 0x0016], r0 00001478 A81C001A lha r0, [r28 + 0x001A] 0000147C B0190018 sth [r25 + 0x0018], r0 00001480 A81C001C lha r0, [r28 + 0x001C] 00001484 B019001A sth [r25 + 0x001A], r0 00001488 A81C001E lha r0, [r28 + 0x001E] 0000148C B019001C sth [r25 + 0x001C], r0 00001490 A81C0020 lha r0, [r28 + 0x0020] 00001494 B019001E sth [r25 + 0x001E], r0 00001498 A81C0022 lha r0, [r28 + 0x0022] 0000149C B0190020 sth [r25 + 0x0020], r0 000014A0 807A002E lwz r3, [r26 + 0x002E] 000014A4 801A0032 lwz r0, [r26 + 0x0032] 000014A8 90790024 stw [r25 + 0x0024], r3 000014AC 90190028 stw [r25 + 0x0028], r0 000014B0 801A001C lwz r0, [r26 + 0x001C] 000014B4 54009FFE rlwinm r0, r0, 19, 31, 31 000014B8 98190022 stb [r25 + 0x0022], r0 000014BC 807A008E lwz r3, [r26 + 0x008E] 000014C0 33FC01C0 addic r31, r28, 448 000014C4 80030004 lwz r0, [r3 + 0x0004] 000014C8 38790000 addi r3, r25, 0x0000 000014CC 90190034 stw [r25 + 0x0034], r0 000014D0 80BA008E lwz r5, [r26 + 0x008E] 000014D4 389F0000 addi r4, r31, 0x0000 000014D8 80050014 lwz r0, [r5 + 0x0014] 000014DC 90190030 stw [r25 + 0x0030], r0 000014E0 80BA008E lwz r5, [r26 + 0x008E] 000014E4 80050008 lwz r0, [r5 + 0x0008] 000014E8 90190038 stw [r25 + 0x0038], r0 000014EC 48008ACD bl +0x00008ACC /* 00009FB8 */ 000014F0 80410014 lwz r2, [r1 + 0x0014] 000014F4 881C01D7 lbz r0, [r28 + 0x01D7] 000014F8 2C000000 cmpwi r0, 0 000014FC 408200B4 bne +0x000000B4 /* 000015B0 */ 00001500 807C0068 lwz r3, [r28 + 0x0068] 00001504 2C830000 cmpwi cr1, r3, 0 00001508 41860028 beq cr1, +0x00000028 /* 00001530 */ 0000150C 881C01D6 lbz r0, [r28 + 0x01D6] 00001510 2C000000 cmpwi r0, 0 00001514 4082001C bne +0x0000001C /* 00001530 */ 00001518 38800001 li r4, 0x0001 0000151C 48008CAD bl +0x00008CAC /* 0000A1C8 */ 00001520 80410014 lwz r2, [r1 + 0x0014] 00001524 7C600735 extsh. r0, r3 00001528 40820008 bne +0x00000008 /* 00001530 */ 0000152C 9B1C01D6 stb [r28 + 0x01D6], r24 label00001530: 00001530 9B1C01D7 stb [r28 + 0x01D7], r24 00001534 80190030 lwz r0, [r25 + 0x0030] 00001538 807C01B8 lwz r3, [r28 + 0x01B8] 0000153C 2C800000 cmpwi cr1, r0, 0 00001540 809C01BC lwz r4, [r28 + 0x01BC] 00001544 38C00002 li r6, 0x0002 00001548 41840008 blt cr1, +0x00000008 /* 00001550 */ 0000154C 38D80000 addi r6, r24, 0x0000 label00001550: 00001550 80F90034 lwz r7, [r25 + 0x0034] 00001554 81190038 lwz r8, [r25 + 0x0038] 00001558 38B90000 addi r5, r25, 0x0000 0000155C 4800899D bl +0x0000899C /* 00009EF8 */ 00001560 80410014 lwz r2, [r1 + 0x0014] 00001564 7C7B0735 extsh. r27, r3 00001568 41820048 beq +0x00000048 /* 000015B0 */ 0000156C 9BBC01D7 stb [r28 + 0x01D7], r29 00001570 93B90004 stw [r25 + 0x0004], r29 00001574 38790000 addi r3, r25, 0x0000 00001578 389F0000 addi r4, r31, 0x0000 0000157C 48008905 bl +0x00008904 /* 00009E80 */ 00001580 80410014 lwz r2, [r1 + 0x0014] 00001584 881C01D6 lbz r0, [r28 + 0x01D6] 00001588 2C000000 cmpwi r0, 0 0000158C 418200A4 beq +0x000000A4 /* 00001630 */ 00001590 807C0068 lwz r3, [r28 + 0x0068] 00001594 38800000 li r4, 0x0000 00001598 48008C31 bl +0x00008C30 /* 0000A1C8 */ 0000159C 80410014 lwz r2, [r1 + 0x0014] 000015A0 9BBC01D6 stb [r28 + 0x01D6], r29 000015A4 2C180000 cmpwi r24, 0 000015A8 418200A8 beq +0x000000A8 /* 00001650 */ 000015AC 4800008C b +0x0000008C /* 00001638 */ label000015B0: 000015B0 3B000000 li r24, 0x0000 000015B4 48000034 b +0x00000034 /* 000015E8 */ label000015B8: 000015B8 387A0000 addi r3, r26, 0x0000 000015BC 38800001 li r4, 0x0001 000015C0 48008A11 bl +0x00008A10 /* 00009FD0 */ 000015C4 80410014 lwz r2, [r1 + 0x0014] 000015C8 817C0004 lwz r11, [r28 + 0x0004] 000015CC 387C0000 addi r3, r28, 0x0000 000015D0 480087C5 bl +0x000087C4 /* 00009D94 */ 000015D4 60000000 nop 000015D8 387A0000 addi r3, r26, 0x0000 000015DC 38800001 li r4, 0x0001 000015E0 48008A09 bl +0x00008A08 /* 00009FE8 */ 000015E4 80410014 lwz r2, [r1 + 0x0014] label000015E8: 000015E8 807A0026 lwz r3, [r26 + 0x0026] 000015EC 801C0008 lwz r0, [r28 + 0x0008] 000015F0 2C030000 cmpwi r3, 0 000015F4 901A0008 stw [r26 + 0x0008], r0 000015F8 41820038 beq +0x00000038 /* 00001630 */ 000015FC 80FA002A lwz r7, [r26 + 0x002A] 00001600 38800FA0 li r4, 0x0FA0 00001604 38A00001 li r5, 0x0001 00001608 3CC00001 lis r6, 0x0001 0000160C 48008BD5 bl +0x00008BD4 /* 0000A1E0 */ 00001610 80410014 lwz r2, [r1 + 0x0014] 00001614 807A0026 lwz r3, [r26 + 0x0026] 00001618 80FA002A lwz r7, [r26 + 0x002A] 0000161C 38800FA0 li r4, 0x0FA0 00001620 38A00002 li r5, 0x0002 00001624 38C00000 li r6, 0x0000 00001628 48008BB9 bl +0x00008BB8 /* 0000A1E0 */ 0000162C 80410014 lwz r2, [r1 + 0x0014] label00001630: 00001630 2C180000 cmpwi r24, 0 00001634 4182001C beq +0x0000001C /* 00001650 */ label00001638: 00001638 30DA002E addic r6, r26, 46 0000163C 807A0000 lwz r3, [r26] 00001640 389B0000 addi r4, r27, 0x0000 00001644 38A00003 li r5, 0x0003 00001648 48008899 bl +0x00008898 /* 00009EE0 */ 0000164C 80410014 lwz r2, [r1 + 0x0014] label00001650: 00001650 387B0000 addi r3, r27, 0x0000 00001654 81810064 lwz r12, [r1 + 0x0064] 00001658 80010068 lwz r0, [r1 + 0x0068] 0000165C 7D810120 mtcrf 0x10, r12 00001660 30210060 addic r1, r1, 96 00001664 7C0803A6 mtlr r0 00001668 BB01FFE0 lmw r24, [r1 - 0x0020] 0000166C 4E800020 blr 00001670 00000000 .invalid 00001674 00002043 .invalid 00001678 80080200 lwz r0, [r8 + 0x0200] 0000167C 00000000 .invalid 00001680 000008B4 .invalid 00001684 0014534D .invalid 00001688 435F4344 bdz cr7, +0x00004344 /* 000059CC */ 0000168C 42616E64 bc 19, 1, +0x00006E64 /* 000084F0 */ 00001690 4465636F .invalid sc 00001694 6D707265 xoris r16, r11, 0x7265 00001698 73730000 andi. r19, r27, 0x0000 fn0000169C: 0000169C BEC1FFD8 stmw [r1 - 0x0028], r22 000016A0 3B440000 addi r26, r4, 0x0000 000016A4 3BA30000 addi r29, r3, 0x0000 000016A8 807D0036 lwz r3, [r29 + 0x0036] 000016AC 7C0802A6 mflr r0 000016B0 2F830000 cmpwi cr7, r3, 0 000016B4 90010008 stw [r1 + 0x0008], r0 000016B8 7CBC0735 extsh. r28, r5 000016BC 9421FF90 stwu [r1 - 0x0070], r1 000016C0 7CDB0734 extsh r27, r6 000016C4 AB1A001E lha r24, [r26 + 0x001E] 000016C8 AAFA0020 lha r23, [r26 + 0x0020] 000016CC 419E00E0 beq cr7, +0x000000E0 /* 000017AC */ 000016D0 38600001 li r3, 0x0001 000016D4 3BE00000 li r31, 0x0000 000016D8 A89A001A lha r4, [r26 + 0x001A] 000016DC B07A001E sth [r26 + 0x001E], r3 000016E0 54832036 rlwinm r3, r4, 4, 0, 27 000016E4 7C641814 addc r3, r4, r3 000016E8 33230004 addic r25, r3, 4 000016EC B3FA0020 sth [r26 + 0x0020], r31 000016F0 32DA0008 addic r22, r26, 8 000016F4 408100D0 ble +0x000000D0 /* 000017C4 */ label000016F8: 000016F8 807D0036 lwz r3, [r29 + 0x0036] 000016FC 80FD003A lwz r7, [r29 + 0x003A] 00001700 38800FE0 li r4, 0x0FE0 00001704 38B60000 addi r5, r22, 0x0000 00001708 38D90000 addi r6, r25, 0x0000 0000170C 48008AD5 bl +0x00008AD4 /* 0000A1E0 */ 00001710 80410014 lwz r2, [r1 + 0x0014] 00001714 2F830000 cmpwi cr7, r3, 0 00001718 33DF0001 addic r30, r31, 1 0000171C 7C1EE000 cmp r30, r28 00001720 387A0000 addi r3, r26, 0x0000 00001724 409E0080 bne cr7, +0x00000080 /* 000017A4 */ 00001728 817A0004 lwz r11, [r26 + 0x0004] 0000172C 40820008 bne +0x00000008 /* 00001734 */ 00001730 B37A0020 sth [r26 + 0x0020], r27 label00001734: 00001734 48008661 bl +0x00008660 /* 00009D94 */ 00001738 60000000 nop 0000173C A87A0022 lha r3, [r26 + 0x0022] 00001740 5463A33E rlwinm r3, r3, 20, 12, 31 00001744 7C601120 mtcrf 0x01, r3 00001748 419C003C blt cr7, +0x0000003C /* 00001784 */ 0000174C 83FD0026 lwz r31, [r29 + 0x0026] 00001750 387E0000 addi r3, r30, 0x0000 00001754 2C1F0000 cmpwi r31, 0 00001758 389C0000 addi r4, r28, 0x0000 0000175C 41820028 beq +0x00000028 /* 00001784 */ 00001760 480086F1 bl +0x000086F0 /* 00009E50 */ 00001764 80410014 lwz r2, [r1 + 0x0014] 00001768 38C30000 addi r6, r3, 0x0000 0000176C 387F0000 addi r3, r31, 0x0000 00001770 80FD002A lwz r7, [r29 + 0x002A] 00001774 38800FA0 li r4, 0x0FA0 00001778 38A00001 li r5, 0x0001 0000177C 48008A65 bl +0x00008A64 /* 0000A1E0 */ 00001780 80410014 lwz r2, [r1 + 0x0014] label00001784: 00001784 7FDF0734 extsh r31, r30 00001788 7F9FE000 cmp cr7, r31, r28 0000178C 419CFF6C blt cr7, -0x00000094 /* 000016F8 */ 00001790 B2FA0020 sth [r26 + 0x0020], r23 00001794 B31A001E sth [r26 + 0x001E], r24 00001798 81810078 lwz r12, [r1 + 0x0078] 0000179C 30210070 addic r1, r1, 112 000017A0 48000034 b +0x00000034 /* 000017D4 */ label000017A4: 000017A4 3860DCFA li r3, 0xFFFFDCFA 000017A8 48000024 b +0x00000024 /* 000017CC */ label000017AC: 000017AC B0BA001E sth [r26 + 0x001E], r5 000017B0 B0DA0020 sth [r26 + 0x0020], r6 000017B4 817A0004 lwz r11, [r26 + 0x0004] 000017B8 387A0000 addi r3, r26, 0x0000 000017BC 480085D9 bl +0x000085D8 /* 00009D94 */ 000017C0 60000000 nop label000017C4: 000017C4 B2FA0020 sth [r26 + 0x0020], r23 000017C8 B31A001E sth [r26 + 0x001E], r24 label000017CC: 000017CC 81810078 lwz r12, [r1 + 0x0078] 000017D0 30210070 addic r1, r1, 112 label000017D4: 000017D4 7D8803A6 mtlr r12 000017D8 BAC1FFD8 lmw r22, [r1 - 0x0028] 000017DC 4E800020 blr 000017E0 00000000 .invalid 000017E4 00002041 .invalid 000017E8 800A0400 lwz r0, [r10 + 0x0400] 000017EC 00000000 .invalid 000017F0 00000144 .invalid 000017F4 000C4261 .invalid 000017F8 6E64416E xoris r4, r19, 0x416E 000017FC 6453706F oris r19, r2, 0x706F 00001800 6F6C0000 xoris r12, r27, 0x0000 00001804 7C0802A6 mflr r0 00001808 BF81FFF0 stmw [r1 - 0x0010], r28 0000180C 90010008 stw [r1 + 0x0008], r0 00001810 3BE30000 addi r31, r3, 0x0000 00001814 801F01B8 lwz r0, [r31 + 0x01B8] 00001818 9421FFB0 stwu [r1 - 0x0050], r1 0000181C 2C000000 cmpwi r0, 0 00001820 418200D8 beq +0x000000D8 /* 000018F8 */ 00001824 807F00B0 lwz r3, [r31 + 0x00B0] 00001828 48008779 bl +0x00008778 /* 00009FA0 */ 0000182C 80410014 lwz r2, [r1 + 0x0014] 00001830 90610038 stw [r1 + 0x0038], r3 00001834 807F01B8 lwz r3, [r31 + 0x01B8] 00001838 480087C9 bl +0x000087C8 /* 0000A000 */ 0000183C 80410014 lwz r2, [r1 + 0x0014] 00001840 807F01C2 lwz r3, [r31 + 0x01C2] 00001844 33DF01C0 addic r30, r31, 448 00001848 2C030000 cmpwi r3, 0 0000184C 3BA30000 addi r29, r3, 0x0000 00001850 3B800000 li r28, 0x0000 00001854 3880FFFF li r4, 0xFFFFFFFF 00001858 41820060 beq +0x00000060 /* 000018B8 */ 0000185C 801D0004 lwz r0, [r29 + 0x0004] 00001860 30DD0024 addic r6, r29, 36 00001864 2C800000 cmpwi cr1, r0, 0 00001868 38A00003 li r5, 0x0003 label0000186C: 0000186C 41860018 beq cr1, +0x00000018 /* 00001884 */ 00001870 807F0074 lwz r3, [r31 + 0x0074] 00001874 4800866D bl +0x0000866C /* 00009EE0 */ 00001878 80410014 lwz r2, [r1 + 0x0014] 0000187C 939D0004 stw [r29 + 0x0004], r28 00001880 807F01C2 lwz r3, [r31 + 0x01C2] label00001884: 00001884 389E0000 addi r4, r30, 0x0000 00001888 480085F9 bl +0x000085F8 /* 00009E80 */ 0000188C 80410014 lwz r2, [r1 + 0x0014] 00001890 807F01C2 lwz r3, [r31 + 0x01C2] 00001894 3880FFFF li r4, 0xFFFFFFFF 00001898 2C030000 cmpwi r3, 0 0000189C 3BA30000 addi r29, r3, 0x0000 000018A0 30DD0024 addic r6, r29, 36 000018A4 38A00003 li r5, 0x0003 000018A8 41820010 beq +0x00000010 /* 000018B8 */ 000018AC 801D0004 lwz r0, [r29 + 0x0004] 000018B0 2C800000 cmpwi cr1, r0, 0 000018B4 4BFFFFB8 b -0x00000048 /* 0000186C */ label000018B8: 000018B8 881F01D6 lbz r0, [r31 + 0x01D6] 000018BC 38600000 li r3, 0x0000 000018C0 2C000000 cmpwi r0, 0 000018C4 987F01D7 stb [r31 + 0x01D7], r3 000018C8 41820024 beq +0x00000024 /* 000018EC */ 000018CC 801F01CE lwz r0, [r31 + 0x01CE] 000018D0 307F01CA addic r3, r31, 458 000018D4 2C800000 cmpwi cr1, r0, 0 000018D8 40860014 bne cr1, +0x00000014 /* 000018EC */ 000018DC 801F01D2 lwz r0, [r31 + 0x01D2] 000018E0 901F01CE stw [r31 + 0x01CE], r0 000018E4 4800862D bl +0x0000862C /* 00009F10 */ 000018E8 80410014 lwz r2, [r1 + 0x0014] label000018EC: 000018EC 80610038 lwz r3, [r1 + 0x0038] 000018F0 480086B1 bl +0x000086B0 /* 00009FA0 */ 000018F4 80410014 lwz r2, [r1 + 0x0014] label000018F8: 000018F8 38600000 li r3, 0x0000 000018FC 81810058 lwz r12, [r1 + 0x0058] 00001900 30210050 addic r1, r1, 80 00001904 7D8803A6 mtlr r12 00001908 BB81FFF0 lmw r28, [r1 - 0x0010] 0000190C 4E800020 blr 00001910 00000000 .invalid 00001914 00002041 .invalid 00001918 80040100 lwz r0, [r4 + 0x0100] 0000191C 00000000 .invalid 00001920 0000010C .invalid 00001924 000B534D .invalid 00001928 435F4344 bdz cr7, +0x00004344 /* 00005C6C */ 0000192C 466C7573 .invalid sc 00001930 68000000 xori r0, r0, 0x0000 00001934 BF61FFEC stmw [r1 - 0x0014], r27 00001938 3BA40000 addi r29, r4, 0x0000 0000193C 7C0802A6 mflr r0 00001940 83C30000 lwz r30, [r3] 00001944 2C1D0000 cmpwi r29, 0 00001948 7D800026 mfcr r12 0000194C 91810004 stw [r1 + 0x0004], r12 00001950 90010008 stw [r1 + 0x0008], r0 00001954 9421FFA0 stwu [r1 - 0x0060], r1 00001958 3BE00000 li r31, 0x0000 0000195C 3860FFCE li r3, 0xFFFFFFCE 00001960 41820140 beq +0x00000140 /* 00001AA0 */ 00001964 387E0000 addi r3, r30, 0x0000 00001968 480086B1 bl +0x000086B0 /* 0000A018 */ 0000196C 80410014 lwz r2, [r1 + 0x0014] 00001970 3B830000 addi r28, r3, 0x0000 00001974 2E1C0000 cmpwi cr4, r28, 0 00001978 807C0000 lwz r3, [r28] 0000197C 2C030000 cmpwi r3, 0 00001980 41920008 beq cr4, +0x00000008 /* 00001988 */ 00001984 408200E0 bne +0x000000E0 /* 00001A64 */ label00001988: 00001988 480086A9 bl +0x000086A8 /* 0000A030 */ 0000198C 80410014 lwz r2, [r1 + 0x0014] 00001990 90610038 stw [r1 + 0x0038], r3 00001994 387E0000 addi r3, r30, 0x0000 00001998 480086B1 bl +0x000086B0 /* 0000A048 */ 0000199C 80410014 lwz r2, [r1 + 0x0014] 000019A0 2C030000 cmpwi r3, 0 000019A4 40820014 bne +0x00000014 /* 000019B8 */ 000019A8 480086B9 bl +0x000086B8 /* 0000A060 */ 000019AC 80410014 lwz r2, [r1 + 0x0014] 000019B0 480086C9 bl +0x000086C8 /* 0000A078 */ 000019B4 80410014 lwz r2, [r1 + 0x0014] label000019B8: 000019B8 387C0000 addi r3, r28, 0x0000 000019BC 4192001C beq cr4, +0x0000001C /* 000019D8 */ 000019C0 480086D1 bl +0x000086D0 /* 0000A090 */ 000019C4 80410014 lwz r2, [r1 + 0x0014] 000019C8 387E0000 addi r3, r30, 0x0000 000019CC 38800000 li r4, 0x0000 000019D0 480086D9 bl +0x000086D8 /* 0000A0A8 */ 000019D4 80410014 lwz r2, [r1 + 0x0014] label000019D8: 000019D8 387E0000 addi r3, r30, 0x0000 000019DC 480086E5 bl +0x000086E4 /* 0000A0C0 */ 000019E0 80410014 lwz r2, [r1 + 0x0014] 000019E4 7C7B0734 extsh r27, r3 000019E8 2C1BFFFF cmpwi r27, -1 000019EC 3C606364 lis r3, 0x6364 000019F0 3880B544 li r4, 0xFFFFB544 000019F4 30636369 addic r3, r3, 25449 000019F8 3BE0FF94 li r31, 0xFFFFFF94 000019FC 4182005C beq +0x0000005C /* 00001A58 */ 00001A00 480086D9 bl +0x000086D8 /* 0000A0D8 */ 00001A04 80410014 lwz r2, [r1 + 0x0014] 00001A08 3B830000 addi r28, r3, 0x0000 00001A0C 480086E5 bl +0x000086E4 /* 0000A0F0 */ 00001A10 80410014 lwz r2, [r1 + 0x0014] 00001A14 7C7F0735 extsh. r31, r3 00001A18 387C0000 addi r3, r28, 0x0000 00001A1C 4082001C bne +0x0000001C /* 00001A38 */ 00001A20 480086E9 bl +0x000086E8 /* 0000A108 */ 00001A24 80410014 lwz r2, [r1 + 0x0014] 00001A28 387E0000 addi r3, r30, 0x0000 00001A2C 389C0000 addi r4, r28, 0x0000 00001A30 48008679 bl +0x00008678 /* 0000A0A8 */ 00001A34 80410014 lwz r2, [r1 + 0x0014] label00001A38: 00001A38 387B0000 addi r3, r27, 0x0000 00001A3C 480086E5 bl +0x000086E4 /* 0000A120 */ 00001A40 80410014 lwz r2, [r1 + 0x0014] 00001A44 2C1C0000 cmpwi r28, 0 00001A48 387C0000 addi r3, r28, 0x0000 00001A4C 4182000C beq +0x0000000C /* 00001A58 */ 00001A50 480086E9 bl +0x000086E8 /* 0000A138 */ 00001A54 80410014 lwz r2, [r1 + 0x0014] label00001A58: 00001A58 80610038 lwz r3, [r1 + 0x0038] 00001A5C 4800861D bl +0x0000861C /* 0000A078 */ 00001A60 80410014 lwz r2, [r1 + 0x0014] label00001A64: 00001A64 2C1F0000 cmpwi r31, 0 00001A68 389D0000 addi r4, r29, 0x0000 00001A6C 38A00048 li r5, 0x0048 00001A70 40820010 bne +0x00000010 /* 00001A80 */ 00001A74 807C0000 lwz r3, [r28] 00001A78 480086D9 bl +0x000086D8 /* 0000A150 */ 00001A7C 80410014 lwz r2, [r1 + 0x0014] label00001A80: 00001A80 387F0000 addi r3, r31, 0x0000 00001A84 81810064 lwz r12, [r1 + 0x0064] 00001A88 80010068 lwz r0, [r1 + 0x0068] 00001A8C 7D808120 mtcrf 0x08, r12 00001A90 30210060 addic r1, r1, 96 00001A94 7C0803A6 mtlr r0 00001A98 BB61FFEC lmw r27, [r1 - 0x0014] 00001A9C 4E800020 blr label00001AA0: 00001AA0 BBA10054 lmw r29, [r1 + 0x0054] 00001AA4 30210060 addic r1, r1, 96 00001AA8 4E800020 blr 00001AAC 00000000 .invalid 00001AB0 00002043 .invalid 00001AB4 80050200 lwz r0, [r5 + 0x0200] 00001AB8 00000000 .invalid 00001ABC 00000178 .invalid 00001AC0 0012534D .invalid 00001AC4 435F4344 bdz cr7, +0x00004344 /* 00005E08 */ 00001AC8 47657443 .invalid sc 00001ACC 6F646563 xoris r4, r27, 0x6563 00001AD0 496E666F bla 0x016E666C /* 00001AD4 3860DCFE li r3, 0xFFFFDCFE 00001AD8 4E800020 blr 00001ADC 00000000 .invalid 00001AE0 00002040 .invalid 00001AE4 00000600 .invalid 00001AE8 00000000 .invalid 00001AEC 00000008 .invalid 00001AF0 0013534D .invalid 00001AF4 435F4344 bdz cr7, +0x00004344 /* 00005E38 */ 00001AF8 47657453 .invalid sc 00001AFC 696D696C xori r13, r11, 0x696C 00001B00 61726974 ori r18, r11, 0x6974 00001B04 79000000 .invalid 00001B08 2C080000 cmpwi r8, 0 00001B0C 3860FFCE li r3, 0xFFFFFFCE 00001B10 41820014 beq +0x00000014 /* 00001B24 */ 00001B14 80050000 lwz r0, [r5] 00001B18 38600000 li r3, 0x0000 00001B1C 5400023E rlwinm r0, r0, 0, 8, 31 00001B20 90080000 stw [r8], r0 label00001B24: 00001B24 4E800020 blr 00001B28 00000000 .invalid 00001B2C 00002040 .invalid 00001B30 00000600 .invalid 00001B34 00000000 .invalid 00001B38 00000020 .invalid 00001B3C 001C534D .invalid 00001B40 435F4344 bdz cr7, +0x00004344 /* 00005E84 */ 00001B44 47657443 .invalid sc 00001B48 6F6D7072 xoris r13, r27, 0x7072 00001B4C 65737365 oris r19, r11, 0x7365 00001B50 64496D61 oris r9, r2, 0x6D61 00001B54 67655369 oris r5, r27, 0x5369 00001B58 7A650000 .invalid 00001B5C 2C080000 cmpwi r8, 0 00001B60 3860FFCE li r3, 0xFFFFFFCE 00001B64 4182004C beq +0x0000004C /* 00001BB0 */ 00001B68 A8050000 lha r0, [r5] 00001B6C A8650006 lha r3, [r5 + 0x0006] 00001B70 A8850002 lha r4, [r5 + 0x0002] 00001B74 A8A50004 lha r5, [r5 + 0x0004] 00001B78 7C641810 subfc r3, r4, r3 00001B7C 7C002810 subfc r0, r0, r5 00001B80 30A30003 addic r5, r3, 3 00001B84 54A31036 rlwinm r3, r5, 2, 0, 27 00001B88 7CA51670 srawi r5, r5, 2 00001B8C 7CA52670 srawi r5, r5, 4 00001B90 7CA32814 addc r5, r3, r5 00001B94 30000003 addic r0, r0, 3 00001B98 7C001670 srawi r0, r0, 2 00001B9C 30A50001 addic r5, r5, 1 00001BA0 7C0501D6 mullw r0, r5, r0 00001BA4 30000004 addic r0, r0, 4 00001BA8 90080000 stw [r8], r0 00001BAC 38600000 li r3, 0x0000 label00001BB0: 00001BB0 4E800020 blr 00001BB4 00000000 .invalid 00001BB8 00002040 .invalid 00001BBC 00000600 .invalid 00001BC0 00000000 .invalid 00001BC4 00000058 .invalid 00001BC8 001B534D .invalid 00001BCC 435F4344 bdz cr7, +0x00004344 /* 00005F10 */ 00001BD0 4765744D .invalid sc 00001BD4 6178436F ori r24, r11, 0x436F 00001BD8 6D707265 xoris r16, r11, 0x7265 00001BDC 7373696F andi. r19, r27, 0x696F 00001BE0 6E53697A xoris r19, r18, 0x697A 00001BE4 65000000 oris r0, r8, 0x0000 00001BE8 2C870000 cmpwi cr1, r7, 0 00001BEC 2C090000 cmpwi r9, 0 00001BF0 2F080000 cmpwi cr6, r8, 0 00001BF4 38600400 li r3, 0x0400 00001BF8 41860008 beq cr1, +0x00000008 /* 00001C00 */ 00001BFC 90670000 stw [r7], r3 label00001C00: 00001C00 80E80000 lwz r7, [r8] 00001C04 38600000 li r3, 0x0000 00001C08 2C870000 cmpwi cr1, r7, 0 00001C0C 419A0010 beq cr6, +0x00000010 /* 00001C1C */ 00001C10 38E00400 li r7, 0x0400 00001C14 41860008 beq cr1, +0x00000008 /* 00001C1C */ 00001C18 90E80000 stw [r8], r7 label00001C1C: 00001C1C 41820008 beq +0x00000008 /* 00001C24 */ 00001C20 90690000 stw [r9], r3 label00001C24: 00001C24 4E800020 blr 00001C28 00000000 .invalid 00001C2C 00002040 .invalid 00001C30 00000700 .invalid 00001C34 00000000 .invalid 00001C38 00000040 .invalid 00001C3C 0018534D .invalid 00001C40 435F4344 bdz cr7, +0x00004344 /* 00005F84 */ 00001C44 47657443 .invalid sc 00001C48 6F6D7072 xoris r13, r27, 0x7072 00001C4C 65737369 oris r19, r11, 0x7369 00001C50 6F6E5469 xoris r14, r27, 0x5469 00001C54 6D650000 xoris r5, r11, 0x0000 00001C58 3860DCFE li r3, 0xFFFFDCFE 00001C5C 4E800020 blr 00001C60 00000000 .invalid 00001C64 00002040 .invalid 00001C68 00000800 .invalid 00001C6C 00000000 .invalid 00001C70 00000008 .invalid 00001C74 000F534D .invalid 00001C78 435F4344 bdz cr7, +0x00004344 /* 00005FBC */ 00001C7C 5472696D rlwinm. r18, r3, 13, 5, 22 00001C80 496D6167 bla 0x016D6164 /* 00001C84 65000000 oris r0, r8, 0x0000 00001C88 38600000 li r3, 0x0000 00001C8C 4E800020 blr 00001C90 00000000 .invalid 00001C94 00002040 .invalid 00001C98 00000200 .invalid 00001C9C 00000000 .invalid 00001CA0 00000008 .invalid 00001CA4 000A534D .invalid 00001CA8 435F4344 bdz cr7, +0x00004344 /* 00005FEC */ 00001CAC 42757379 bcl 19, 21, +0x00007378 /* 00009024 */ fn00001CB0: 00001CB0 BDE1FFBC stmw [r1 - 0x0044], r15 00001CB4 7C0802A6 mflr r0 00001CB8 7D800026 mfcr r12 00001CBC 91810004 stw [r1 + 0x0004], r12 00001CC0 90010008 stw [r1 + 0x0008], r0 00001CC4 9421FF10 stwu [r1 - 0x00F0], r1 00001CC8 3AA30000 addi r21, r3, 0x0000 00001CCC 3A800001 li r20, 0x0001 00001CD0 9A810038 stb [r1 + 0x0038], r20 00001CD4 A895001E lha r4, [r21 + 0x001E] 00001CD8 30A10041 addic r5, r1, 65 00001CDC 3084FFFF subic r4, r4, 1 00001CE0 7C910734 extsh r17, r4 00001CE4 30810051 addic r4, r1, 81 00001CE8 909500A0 stw [r21 + 0x00A0], r4 00001CEC 30810061 addic r4, r1, 97 00001CF0 9095009C stw [r21 + 0x009C], r4 00001CF4 30810071 addic r4, r1, 113 00001CF8 909500A8 stw [r21 + 0x00A8], r4 00001CFC 30810039 addic r4, r1, 57 00001D00 90950088 stw [r21 + 0x0088], r4 00001D04 30810081 addic r4, r1, 129 00001D08 9095008C stw [r21 + 0x008C], r4 00001D0C 3A400008 li r18, 0x0008 00001D10 90B500A4 stw [r21 + 0x00A4], r5 00001D14 B2550094 sth [r21 + 0x0094], r18 00001D18 39E00000 li r15, 0x0000 00001D1C 3AE00004 li r23, 0x0004 00001D20 3AC00003 li r22, 0x0003 00001D24 3A600002 li r19, 0x0002 00001D28 3A000005 li r16, 0x0005 00001D2C 3B400006 li r26, 0x0006 00001D30 3B800007 li r28, 0x0007 label00001D34: 00001D34 2C110000 cmpwi r17, 0 00001D38 83750008 lwz r27, [r21 + 0x0008] 00001D3C 8335000C lwz r25, [r21 + 0x000C] 00001D40 38A00000 li r5, 0x0000 00001D44 40820014 bne +0x00000014 /* 00001D58 */ 00001D48 A8950020 lha r4, [r21 + 0x0020] 00001D4C 2C840000 cmpwi cr1, r4, 0 00001D50 41860008 beq cr1, +0x00000008 /* 00001D58 */ 00001D54 38A00001 li r5, 0x0001 label00001D58: 00001D58 7CA40735 extsh. r4, r5 00001D5C A895001A lha r4, [r21 + 0x001A] 00001D60 3084FFFF subic r4, r4, 1 00001D64 4E000000 mcrf cr4, cr0 00001D68 7C980734 extsh r24, r4 label00001D6C: 00001D6C 2D980000 cmpwi cr3, r24, 0 00001D70 83D5009C lwz r30, [r21 + 0x009C] 00001D74 80B500A4 lwz r5, [r21 + 0x00A4] 00001D78 809500A0 lwz r4, [r21 + 0x00A0] 00001D7C 90B500A0 stw [r21 + 0x00A0], r5 00001D80 9095009C stw [r21 + 0x009C], r4 00001D84 93D500A4 stw [r21 + 0x00A4], r30 00001D88 408E00C0 bne cr3, +0x000000C0 /* 00001E48 */ 00001D8C 83F5004C lwz r31, [r21 + 0x004C] 00001D90 2C1F0000 cmpwi r31, 0 00001D94 418200B4 beq +0x000000B4 /* 00001E48 */ 00001D98 83B50008 lwz r29, [r21 + 0x0008] 00001D9C 38750000 addi r3, r21, 0x0000 00001DA0 48000ABD bl +0x00000ABC /* 0000285C */ 00001DA4 B2550094 sth [r21 + 0x0094], r18 00001DA8 39600004 li r11, 0x0004 00001DAC 39400000 li r10, 0x0000 00001DB0 41920010 beq cr4, +0x00000010 /* 00001DC0 */ 00001DB4 A9750020 lha r11, [r21 + 0x0020] 00001DB8 208B0004 subfic r4, r11, 4 00001DBC 7C8A0734 extsh r10, r4 label00001DC0: 00001DC0 80B50008 lwz r5, [r21 + 0x0008] 00001DC4 88FD0000 lbz r7, [r29] 00001DC8 30A50004 addic r5, r5, 4 00001DCC 90B50008 stw [r21 + 0x0008], r5 00001DD0 54E4C00E rlwinm r4, r7, 24, 0, 7 00001DD4 54E5801E rlwinm r5, r7, 16, 0, 15 00001DD8 7C842814 addc r4, r4, r5 00001DDC 54E5402E rlwinm r5, r7, 8, 0, 23 00001DE0 7C842814 addc r4, r4, r5 00001DE4 7D072014 addc r8, r7, r4 00001DE8 7D09F878 andc r9, r8, r31 00001DEC 309EFFFC subic r4, r30, 4 label00001DF0: 00001DF0 30ABFFFF subic r5, r11, 1 00001DF4 80FD0000 lwz r7, [r29] 00001DF8 7CAB0735 extsh. r11, r5 00001DFC 7FE53838 and r5, r31, r7 00001E00 7CA54B78 or r5, r5, r9 00001E04 94A40004 stwu [r4 + 0x0004], r5 00001E08 A8F50014 lha r7, [r21 + 0x0014] 00001E0C 38BE0000 addi r5, r30, 0x0000 00001E10 7FBD3814 addc r29, r29, r7 00001E14 33DE0004 addic r30, r30, 4 00001E18 4082FFD8 bne -0x00000028 /* 00001DF0 */ 00001E1C 2C0A0000 cmpwi r10, 0 00001E20 308AFFFF subic r4, r10, 1 00001E24 7C840734 extsh r4, r4 00001E28 418200D8 beq +0x000000D8 /* 00001F00 */ label00001E2C: 00001E2C 2C040000 cmpwi r4, 0 00001E30 3084FFFF subic r4, r4, 1 00001E34 95050004 stwu [r5 + 0x0004], r8 00001E38 7C840734 extsh r4, r4 00001E3C 4082FFF0 bne -0x00000010 /* 00001E2C */ 00001E40 8095000C lwz r4, [r21 + 0x000C] 00001E44 480000C0 b +0x000000C0 /* 00001F04 */ label00001E48: 00001E48 80950008 lwz r4, [r21 + 0x0008] 00001E4C 30A40004 addic r5, r4, 4 00001E50 90B50008 stw [r21 + 0x0008], r5 00001E54 41920078 beq cr4, +0x00000078 /* 00001ECC */ 00001E58 89040000 lbz r8, [r4] 00001E5C A9550020 lha r10, [r21 + 0x0020] 00001E60 5507C00E rlwinm r7, r8, 24, 0, 7 00001E64 5505801E rlwinm r5, r8, 16, 0, 15 00001E68 7CA72814 addc r5, r7, r5 00001E6C 5507402E rlwinm r7, r8, 8, 0, 23 00001E70 7CA53814 addc r5, r5, r7 00001E74 7CE82814 addc r7, r8, r5 00001E78 30BEFFFC subic r5, r30, 4 label00001E7C: 00001E7C 310AFFFF subic r8, r10, 1 00001E80 81240000 lwz r9, [r4] 00001E84 7D0A0735 extsh. r10, r8 00001E88 95250004 stwu [r5 + 0x0004], r9 00001E8C A9350014 lha r9, [r21 + 0x0014] 00001E90 391E0000 addi r8, r30, 0x0000 00001E94 7C892014 addc r4, r9, r4 00001E98 33DE0004 addic r30, r30, 4 00001E9C 4082FFE0 bne -0x00000020 /* 00001E7C */ 00001EA0 A8950020 lha r4, [r21 + 0x0020] 00001EA4 20840004 subfic r4, r4, 4 00001EA8 7C840734 extsh r4, r4 00001EAC 3084FFFF subic r4, r4, 1 label00001EB0: 00001EB0 7C850735 extsh. r5, r4 00001EB4 38850000 addi r4, r5, 0x0000 00001EB8 94E80004 stwu [r8 + 0x0004], r7 00001EBC 3084FFFF subic r4, r4, 1 00001EC0 4082FFF0 bne -0x00000010 /* 00001EB0 */ 00001EC4 8095000C lwz r4, [r21 + 0x000C] 00001EC8 4800003C b +0x0000003C /* 00001F04 */ label00001ECC: 00001ECC 80A40000 lwz r5, [r4] 00001ED0 90BE0000 stw [r30], r5 00001ED4 A8B50014 lha r5, [r21 + 0x0014] 00001ED8 7CE5202E lwzx r7, r5, r4 00001EDC 7C852014 addc r4, r5, r4 00001EE0 90FE0004 stw [r30 + 0x0004], r7 00001EE4 A8B50014 lha r5, [r21 + 0x0014] 00001EE8 7CE5202E lwzx r7, r5, r4 00001EEC 7C852014 addc r4, r5, r4 00001EF0 90FE0008 stw [r30 + 0x0008], r7 00001EF4 A8B50014 lha r5, [r21 + 0x0014] 00001EF8 7C85202E lwzx r4, r5, r4 00001EFC 909E000C stw [r30 + 0x000C], r4 label00001F00: 00001F00 8095000C lwz r4, [r21 + 0x000C] label00001F04: 00001F04 2C840000 cmpwi cr1, r4, 0 00001F08 4186016C beq cr1, +0x0000016C /* 00002074 */ 00001F0C 80B500A4 lwz r5, [r21 + 0x00A4] 00001F10 3960FFFF li r11, 0xFFFFFFFF 00001F14 408E0014 bne cr3, +0x00000014 /* 00001F28 */ 00001F18 80F5004C lwz r7, [r21 + 0x004C] 00001F1C 2C070000 cmpwi r7, 0 00001F20 41820008 beq +0x00000008 /* 00001F28 */ 00001F24 39670000 addi r11, r7, 0x0000 label00001F28: 00001F28 30E40004 addic r7, r4, 4 00001F2C 90F5000C stw [r21 + 0x000C], r7 00001F30 419200A8 beq cr4, +0x000000A8 /* 00001FD8 */ 00001F34 30A5FFFC subic r5, r5, 4 00001F38 A9950020 lha r12, [r21 + 0x0020] 00001F3C 85050004 lwzu r8, [r5 + 0x0004] 00001F40 80E40000 lwz r7, [r4] 00001F44 7D095838 and r9, r8, r11 00001F48 7D673838 and r7, r11, r7 00001F4C 314CFFFF subic r10, r12, 1 00001F50 7D480735 extsh. r8, r10 00001F54 7C893800 cmp cr1, r9, r7 label00001F58: 00001F58 40860034 bne cr1, +0x00000034 /* 00001F8C */ 00001F5C A8F50016 lha r7, [r21 + 0x0016] 00001F60 7D4C0734 extsh r12, r10 00001F64 7C843814 addc r4, r4, r7 00001F68 41820024 beq +0x00000024 /* 00001F8C */ 00001F6C 85050004 lwzu r8, [r5 + 0x0004] 00001F70 80E40000 lwz r7, [r4] 00001F74 314CFFFF subic r10, r12, 1 00001F78 7D085838 and r8, r8, r11 00001F7C 7D673838 and r7, r11, r7 00001F80 7D490735 extsh. r9, r10 00001F84 7C883800 cmp cr1, r8, r7 00001F88 4BFFFFD0 b -0x00000030 /* 00001F58 */ label00001F8C: 00001F8C 2C0C0000 cmpwi r12, 0 00001F90 408200E4 bne +0x000000E4 /* 00002074 */ 00001F94 A8B50094 lha r5, [r21 + 0x0094] 00001F98 80950078 lwz r4, [r21 + 0x0078] 00001F9C 2C850000 cmpwi cr1, r5, 0 00001FA0 5484007E rlwinm r4, r4, 0, 1, 31 00001FA4 90950078 stw [r21 + 0x0078], r4 00001FA8 40860010 bne cr1, +0x00000010 /* 00001FB8 */ 00001FAC A8950096 lha r4, [r21 + 0x0096] 00001FB0 2C0400FF cmpwi r4, 255 00001FB4 40820010 bne +0x00000010 /* 00001FC4 */ label00001FB8: 00001FB8 38750000 addi r3, r21, 0x0000 00001FBC 480008A1 bl +0x000008A0 /* 0000285C */ label00001FC0: 00001FC0 B1F50094 sth [r21 + 0x0094], r15 label00001FC4: 00001FC4 80950080 lwz r4, [r21 + 0x0080] 00001FC8 A8F50096 lha r7, [r21 + 0x0096] 00001FCC 30840001 addic r4, r4, 1 00001FD0 90950080 stw [r21 + 0x0080], r4 00001FD4 480006DC b +0x000006DC /* 000026B0 */ label00001FD8: 00001FD8 80E50000 lwz r7, [r5] 00001FDC 81040000 lwz r8, [r4] 00001FE0 7CE75838 and r7, r7, r11 00001FE4 7D684038 and r8, r11, r8 00001FE8 7C074000 cmp r7, r8 00001FEC 40820088 bne +0x00000088 /* 00002074 */ 00001FF0 A8F50016 lha r7, [r21 + 0x0016] 00001FF4 81050004 lwz r8, [r5 + 0x0004] 00001FF8 7D24382E lwzx r9, r4, r7 00001FFC 7D085838 and r8, r8, r11 00002000 7D694838 and r9, r11, r9 00002004 7C884800 cmp cr1, r8, r9 00002008 7C843814 addc r4, r4, r7 0000200C 40860068 bne cr1, +0x00000068 /* 00002074 */ 00002010 7D24382E lwzx r9, r4, r7 00002014 81050008 lwz r8, [r5 + 0x0008] 00002018 7D694838 and r9, r11, r9 0000201C 7D085838 and r8, r8, r11 00002020 7C084800 cmp r8, r9 00002024 7C843814 addc r4, r4, r7 00002028 4082004C bne +0x0000004C /* 00002074 */ 0000202C 7C84382E lwzx r4, r4, r7 00002030 80A5000C lwz r5, [r5 + 0x000C] 00002034 7D642038 and r4, r11, r4 00002038 7CA55838 and r5, r5, r11 0000203C 7C852000 cmp cr1, r5, r4 00002040 40860034 bne cr1, +0x00000034 /* 00002074 */ 00002044 A8B50094 lha r5, [r21 + 0x0094] 00002048 80950078 lwz r4, [r21 + 0x0078] 0000204C 2C050000 cmpwi r5, 0 00002050 5484007E rlwinm r4, r4, 0, 1, 31 00002054 90950078 stw [r21 + 0x0078], r4 00002058 4082FF60 bne -0x000000A0 /* 00001FB8 */ 0000205C A8950096 lha r4, [r21 + 0x0096] 00002060 2C8400FF cmpwi cr1, r4, 255 00002064 4086FF60 bne cr1, -0x000000A0 /* 00001FC4 */ 00002068 38750000 addi r3, r21, 0x0000 0000206C 480007F1 bl +0x000007F0 /* 0000285C */ 00002070 4BFFFF50 b -0x000000B0 /* 00001FC0 */ label00002074: 00002074 809500A4 lwz r4, [r21 + 0x00A4] 00002078 3980000F li r12, 0x000F 0000207C 30E4FFFF subic r7, r4, 1 00002080 3BE00000 li r31, 0x0000 label00002084: 00002084 8FC70001 lbzu r30, [r7 + 0x0001] 00002088 30BFFFFF subic r5, r31, 1 0000208C 2C1F0000 cmpwi r31, 0 00002090 8095008C lwz r4, [r21 + 0x008C] 00002094 7FC80774 extsb r8, r30 00002098 7CA90734 extsh r9, r5 0000209C 2E8C0000 cmpwi cr5, r12, 0 000020A0 30A4FFFF subic r5, r4, 1 000020A4 41820044 beq +0x00000044 /* 000020E8 */ 000020A8 8D650001 lbzu r11, [r5 + 0x0001] 000020AC 2C090000 cmpwi r9, 0 000020B0 7D6B0774 extsb r11, r11 000020B4 7C8B4000 cmp cr1, r11, r8 000020B8 3149FFFF subic r10, r9, 1 000020BC 30840001 addic r4, r4, 1 label000020C0: 000020C0 41860034 beq cr1, +0x00000034 /* 000020F4 */ 000020C4 7D490734 extsh r9, r10 000020C8 3149FFFF subic r10, r9, 1 000020CC 4182001C beq +0x0000001C /* 000020E8 */ 000020D0 8D650001 lbzu r11, [r5 + 0x0001] 000020D4 2C090000 cmpwi r9, 0 000020D8 7D690774 extsb r9, r11 000020DC 7C894000 cmp cr1, r9, r8 000020E0 30840001 addic r4, r4, 1 000020E4 4BFFFFDC b -0x00000024 /* 000020C0 */ label000020E8: 000020E8 9BC40000 stb [r4], r30 000020EC 309F0001 addic r4, r31, 1 000020F0 7C9F0734 extsh r31, r4 label000020F4: 000020F4 308CFFFF subic r4, r12, 1 000020F8 7C8C0734 extsh r12, r4 000020FC 4096FF88 bne cr5, -0x00000078 /* 00002084 */ 00002100 2C1F0001 cmpwi r31, 1 00002104 A9750094 lha r11, [r21 + 0x0094] 00002108 B3F50086 sth [r21 + 0x0086], r31 0000210C 2E8B0008 cmpwi cr5, r11, 8 00002110 2C8B0003 cmpwi cr1, r11, 3 00002114 40820064 bne +0x00000064 /* 00002178 */ 00002118 40860030 bne cr1, +0x00000030 /* 00002148 */ 0000211C A8F50096 lha r7, [r21 + 0x0096] 00002120 2C0700FF cmpwi r7, 255 00002124 41820024 beq +0x00000024 /* 00002148 */ 00002128 80950088 lwz r4, [r21 + 0x0088] 0000212C 80B5008C lwz r5, [r21 + 0x008C] 00002130 88840000 lbz r4, [r4] 00002134 88A50000 lbz r5, [r5] 00002138 7C840774 extsb r4, r4 0000213C 7CA50774 extsb r5, r5 00002140 7C842800 cmp cr1, r4, r5 00002144 4186056C beq cr1, +0x0000056C /* 000026B0 */ label00002148: 00002148 38750000 addi r3, r21, 0x0000 0000214C 48000711 bl +0x00000710 /* 0000285C */ 00002150 8095008C lwz r4, [r21 + 0x008C] 00002154 B2D50094 sth [r21 + 0x0094], r22 00002158 88A40000 lbz r5, [r4] 0000215C 80950088 lwz r4, [r21 + 0x0088] 00002160 98A40000 stb [r4], r5 00002164 A8F50096 lha r7, [r21 + 0x0096] 00002168 2C180000 cmpwi r24, 0 0000216C 30870001 addic r4, r7, 1 00002170 30B8FFFF subic r5, r24, 1 00002174 48000548 b +0x00000548 /* 000026BC */ label00002178: 00002178 2C0B0000 cmpwi r11, 0 0000217C 41960228 beq cr5, +0x00000228 /* 000023A4 */ 00002180 41820224 beq +0x00000224 /* 000023A4 */ 00002184 80B500A0 lwz r5, [r21 + 0x00A0] 00002188 809500A4 lwz r4, [r21 + 0x00A4] 0000218C 81450000 lwz r10, [r5] 00002190 80E40000 lwz r7, [r4] 00002194 7C875000 cmp cr1, r7, r10 00002198 40860078 bne cr1, +0x00000078 /* 00002210 */ 0000219C 80E40004 lwz r7, [r4 + 0x0004] 000021A0 81050004 lwz r8, [r5 + 0x0004] 000021A4 7C074000 cmp r7, r8 000021A8 40820068 bne +0x00000068 /* 00002210 */ 000021AC 80E40008 lwz r7, [r4 + 0x0008] 000021B0 81050008 lwz r8, [r5 + 0x0008] 000021B4 7C874000 cmp cr1, r7, r8 000021B8 40860058 bne cr1, +0x00000058 /* 00002210 */ 000021BC 80E4000C lwz r7, [r4 + 0x000C] 000021C0 8105000C lwz r8, [r5 + 0x000C] 000021C4 7C074000 cmp r7, r8 000021C8 40820048 bne +0x00000048 /* 00002210 */ 000021CC 38AB0000 addi r5, r11, 0x0000 000021D0 80950078 lwz r4, [r21 + 0x0078] 000021D4 2C850001 cmpwi cr1, r5, 1 000021D8 548400C2 rlwinm r4, r4, 0, 3, 1 000021DC 90950078 stw [r21 + 0x0078], r4 000021E0 40860010 bne cr1, +0x00000010 /* 000021F0 */ 000021E4 A8F50096 lha r7, [r21 + 0x0096] 000021E8 2C0700FF cmpwi r7, 255 000021EC 408204C4 bne +0x000004C4 /* 000026B0 */ label000021F0: 000021F0 38750000 addi r3, r21, 0x0000 000021F4 48000669 bl +0x00000668 /* 0000285C */ 000021F8 B2950094 sth [r21 + 0x0094], r20 000021FC A8F50096 lha r7, [r21 + 0x0096] 00002200 2C180000 cmpwi r24, 0 00002204 30870001 addic r4, r7, 1 00002208 30B8FFFF subic r5, r24, 1 0000220C 480004B0 b +0x000004B0 /* 000026BC */ label00002210: 00002210 A8F5001A lha r7, [r21 + 0x001A] 00002214 30E7FFFE subic r7, r7, 2 00002218 7C183800 cmp r24, r7 0000221C 41820188 beq +0x00000188 /* 000023A4 */ 00002220 418E0184 beq cr3, +0x00000184 /* 000023A4 */ 00002224 2C980001 cmpwi cr1, r24, 1 00002228 80F5009C lwz r7, [r21 + 0x009C] 0000222C 40860010 bne cr1, +0x00000010 /* 0000223C */ 00002230 8115004C lwz r8, [r21 + 0x004C] 00002234 2C080000 cmpwi r8, 0 00002238 4082016C bne +0x0000016C /* 000023A4 */ label0000223C: 0000223C 81040000 lwz r8, [r4] 00002240 81270000 lwz r9, [r7] 00002244 7C884800 cmp cr1, r8, r9 00002248 4086015C bne cr1, +0x0000015C /* 000023A4 */ 0000224C 81040004 lwz r8, [r4 + 0x0004] 00002250 81270004 lwz r9, [r7 + 0x0004] 00002254 7C084800 cmp r8, r9 00002258 4082014C bne +0x0000014C /* 000023A4 */ 0000225C 81040008 lwz r8, [r4 + 0x0008] 00002260 81270008 lwz r9, [r7 + 0x0008] 00002264 7C884800 cmp cr1, r8, r9 00002268 4086013C bne cr1, +0x0000013C /* 000023A4 */ 0000226C 8084000C lwz r4, [r4 + 0x000C] 00002270 80E7000C lwz r7, [r7 + 0x000C] 00002274 7C043800 cmp r4, r7 00002278 4082012C bne +0x0000012C /* 000023A4 */ 0000227C 80F50008 lwz r7, [r21 + 0x0008] 00002280 809500A8 lwz r4, [r21 + 0x00A8] 00002284 81070000 lwz r8, [r7] 00002288 7C8A4000 cmp cr1, r10, r8 0000228C 91040000 stw [r4], r8 00002290 40860104 bne cr1, +0x00000104 /* 00002394 */ 00002294 A9150014 lha r8, [r21 + 0x0014] 00002298 81450004 lwz r10, [r5 + 0x0004] 0000229C 7D28382E lwzx r9, r8, r7 000022A0 7CE83814 addc r7, r8, r7 000022A4 7C0A4800 cmp r10, r9 000022A8 91240004 stw [r4 + 0x0004], r9 000022AC 408200E8 bne +0x000000E8 /* 00002394 */ 000022B0 A9150014 lha r8, [r21 + 0x0014] 000022B4 81450008 lwz r10, [r5 + 0x0008] 000022B8 7D28382E lwzx r9, r8, r7 000022BC 7CE83814 addc r7, r8, r7 000022C0 7C8A4800 cmp cr1, r10, r9 000022C4 91240008 stw [r4 + 0x0008], r9 000022C8 408600CC bne cr1, +0x000000CC /* 00002394 */ 000022CC A9150014 lha r8, [r21 + 0x0014] 000022D0 80A5000C lwz r5, [r5 + 0x000C] 000022D4 7CE8382E lwzx r7, r8, r7 000022D8 7C053800 cmp r5, r7 000022DC 90E4000C stw [r4 + 0x000C], r7 000022E0 408200B4 bne +0x000000B4 /* 00002394 */ 000022E4 A9750094 lha r11, [r21 + 0x0094] 000022E8 2C8B0002 cmpwi cr1, r11, 2 000022EC 4186001C beq cr1, +0x0000001C /* 00002308 */ 000022F0 8095000C lwz r4, [r21 + 0x000C] 000022F4 2C040000 cmpwi r4, 0 000022F8 41820010 beq +0x00000010 /* 00002308 */ 000022FC A8950096 lha r4, [r21 + 0x0096] 00002300 2C840000 cmpwi cr1, r4, 0 00002304 4186009C beq cr1, +0x0000009C /* 000023A0 */ label00002308: 00002308 80B5000C lwz r5, [r21 + 0x000C] 0000230C 80950008 lwz r4, [r21 + 0x0008] 00002310 2C050000 cmpwi r5, 0 00002314 30840004 addic r4, r4, 4 00002318 90950008 stw [r21 + 0x0008], r4 0000231C 809500A0 lwz r4, [r21 + 0x00A0] 00002320 8115009C lwz r8, [r21 + 0x009C] 00002324 9095009C stw [r21 + 0x009C], r4 00002328 809500A8 lwz r4, [r21 + 0x00A8] 0000232C 30E50004 addic r7, r5, 4 00002330 80B500A4 lwz r5, [r21 + 0x00A4] 00002334 3138FFFF subic r9, r24, 1 00002338 90B500A0 stw [r21 + 0x00A0], r5 0000233C 909500A4 stw [r21 + 0x00A4], r4 00002340 911500A8 stw [r21 + 0x00A8], r8 00002344 41820008 beq +0x00000008 /* 0000234C */ 00002348 90F5000C stw [r21 + 0x000C], r7 label0000234C: 0000234C A8950094 lha r4, [r21 + 0x0094] 00002350 7D380734 extsh r24, r9 00002354 2C840002 cmpwi cr1, r4, 2 00002358 80950078 lwz r4, [r21 + 0x0078] 0000235C 548400C2 rlwinm r4, r4, 0, 3, 1 00002360 90950078 stw [r21 + 0x0078], r4 00002364 40860010 bne cr1, +0x00000010 /* 00002374 */ 00002368 A8F50096 lha r7, [r21 + 0x0096] 0000236C 2C0700FF cmpwi r7, 255 00002370 40820340 bne +0x00000340 /* 000026B0 */ label00002374: 00002374 38750000 addi r3, r21, 0x0000 00002378 480004E5 bl +0x000004E4 /* 0000285C */ 0000237C B2750094 sth [r21 + 0x0094], r19 00002380 A8F50096 lha r7, [r21 + 0x0096] 00002384 2C180000 cmpwi r24, 0 00002388 30870001 addic r4, r7, 1 0000238C 30B8FFFF subic r5, r24, 1 00002390 4800032C b +0x0000032C /* 000026BC */ label00002394: 00002394 A9750094 lha r11, [r21 + 0x0094] 00002398 ABF50086 lha r31, [r21 + 0x0086] 0000239C 48000008 b +0x00000008 /* 000023A4 */ label000023A0: 000023A0 ABF50086 lha r31, [r21 + 0x0086] label000023A4: 000023A4 2C9F0002 cmpwi cr1, r31, 2 000023A8 2F1F0004 cmpwi cr6, r31, 4 000023AC 2C0B0004 cmpwi r11, 4 000023B0 2E9F0008 cmpwi cr5, r31, 8 000023B4 408600DC bne cr1, +0x000000DC /* 00002490 */ 000023B8 408200C4 bne +0x000000C4 /* 0000247C */ 000023BC A8950096 lha r4, [r21 + 0x0096] 000023C0 2C04000F cmpwi r4, 15 000023C4 418200B8 beq +0x000000B8 /* 0000247C */ 000023C8 2C9F0000 cmpwi cr1, r31, 0 000023CC A8B50084 lha r5, [r21 + 0x0084] 000023D0 38E00000 li r7, 0x0000 000023D4 40850090 ble cr1, +0x00000090 /* 00002464 */ label000023D8: 000023D8 2C050000 cmpwi r5, 0 000023DC 2E850002 cmpwi cr5, r5, 2 000023E0 31870001 addic r12, r7, 1 000023E4 38800000 li r4, 0x0000 000023E8 40810050 ble +0x00000050 /* 00002438 */ 000023EC 8135008C lwz r9, [r21 + 0x008C] 000023F0 81150088 lwz r8, [r21 + 0x0088] 000023F4 7D2938AE lbzx r9, r9, r7 000023F8 7D4820AE lbzx r10, r8, r4 000023FC 38800001 li r4, 0x0001 00002400 7D290774 extsb r9, r9 00002404 7D4A0774 extsb r10, r10 00002408 7C095000 cmp r9, r10 0000240C 7C842800 cmp cr1, r4, r5 00002410 39400002 li r10, 0x0002 label00002414: 00002414 41820044 beq +0x00000044 /* 00002458 */ 00002418 40840020 bge cr1, +0x00000020 /* 00002438 */ 0000241C 7D6820AE lbzx r11, r8, r4 00002420 7D440734 extsh r4, r10 00002424 7D6A0774 extsb r10, r11 00002428 7C095000 cmp r9, r10 0000242C 7C842800 cmp cr1, r4, r5 00002430 31440001 addic r10, r4, 1 00002434 4BFFFFE0 b -0x00000020 /* 00002414 */ label00002438: 00002438 31250001 addic r9, r5, 1 0000243C 41960040 beq cr5, +0x00000040 /* 0000247C */ 00002440 8115008C lwz r8, [r21 + 0x008C] 00002444 80950088 lwz r4, [r21 + 0x0088] 00002448 7CE838AE lbzx r7, r8, r7 0000244C 7CE429AE stbx r4, r7, r5 00002450 7D250734 extsh r5, r9 00002454 ABF50086 lha r31, [r21 + 0x0086] label00002458: 00002458 7D870734 extsh r7, r12 0000245C 7C87F800 cmp cr1, r7, r31 00002460 4184FF78 blt cr1, -0x00000088 /* 000023D8 */ label00002464: 00002464 B0B50084 sth [r21 + 0x0084], r5 00002468 A8F50096 lha r7, [r21 + 0x0096] 0000246C 2C180000 cmpwi r24, 0 00002470 30870001 addic r4, r7, 1 00002474 30B8FFFF subic r5, r24, 1 00002478 48000244 b +0x00000244 /* 000026BC */ label0000247C: 0000247C 38750000 addi r3, r21, 0x0000 00002480 480003DD bl +0x000003DC /* 0000285C */ 00002484 B2F50094 sth [r21 + 0x0094], r23 00002488 A8F50096 lha r7, [r21 + 0x0096] 0000248C 48000224 b +0x00000224 /* 000026B0 */ label00002490: 00002490 2C0B0005 cmpwi r11, 5 00002494 2C8B0007 cmpwi cr1, r11, 7 00002498 419900DC bgt cr6, +0x000000DC /* 00002574 */ 0000249C 408200C4 bne +0x000000C4 /* 00002560 */ 000024A0 A8950096 lha r4, [r21 + 0x0096] 000024A4 2C04000F cmpwi r4, 15 000024A8 418200B8 beq +0x000000B8 /* 00002560 */ 000024AC 2C9F0000 cmpwi cr1, r31, 0 000024B0 A8F50084 lha r7, [r21 + 0x0084] 000024B4 39000000 li r8, 0x0000 000024B8 40850090 ble cr1, +0x00000090 /* 00002548 */ label000024BC: 000024BC 2C070000 cmpwi r7, 0 000024C0 2E870004 cmpwi cr5, r7, 4 000024C4 31880001 addic r12, r8, 1 000024C8 38A00000 li r5, 0x0000 000024CC 40810050 ble +0x00000050 /* 0000251C */ 000024D0 8135008C lwz r9, [r21 + 0x008C] 000024D4 80950088 lwz r4, [r21 + 0x0088] 000024D8 7D4940AE lbzx r10, r9, r8 000024DC 7D2428AE lbzx r9, r4, r5 000024E0 38A00001 li r5, 0x0001 000024E4 7D4A0774 extsb r10, r10 000024E8 7D290774 extsb r9, r9 000024EC 7C0A4800 cmp r10, r9 000024F0 7C853800 cmp cr1, r5, r7 000024F4 39200002 li r9, 0x0002 label000024F8: 000024F8 41820044 beq +0x00000044 /* 0000253C */ 000024FC 40840020 bge cr1, +0x00000020 /* 0000251C */ 00002500 7D6428AE lbzx r11, r4, r5 00002504 7D250734 extsh r5, r9 00002508 7D690774 extsb r9, r11 0000250C 7C0A4800 cmp r10, r9 00002510 7C853800 cmp cr1, r5, r7 00002514 31250001 addic r9, r5, 1 00002518 4BFFFFE0 b -0x00000020 /* 000024F8 */ label0000251C: 0000251C 31270001 addic r9, r7, 1 00002520 41960040 beq cr5, +0x00000040 /* 00002560 */ 00002524 80B5008C lwz r5, [r21 + 0x008C] 00002528 80950088 lwz r4, [r21 + 0x0088] 0000252C 7CA540AE lbzx r5, r5, r8 00002530 7CA439AE stbx r4, r5, r7 00002534 7D270734 extsh r7, r9 00002538 ABF50086 lha r31, [r21 + 0x0086] label0000253C: 0000253C 7D880734 extsh r8, r12 00002540 7C88F800 cmp cr1, r8, r31 00002544 4184FF78 blt cr1, -0x00000088 /* 000024BC */ label00002548: 00002548 B0F50084 sth [r21 + 0x0084], r7 0000254C A8F50096 lha r7, [r21 + 0x0096] 00002550 2C180000 cmpwi r24, 0 00002554 30870001 addic r4, r7, 1 label00002558: 00002558 30B8FFFF subic r5, r24, 1 0000255C 48000160 b +0x00000160 /* 000026BC */ label00002560: 00002560 38750000 addi r3, r21, 0x0000 00002564 480002F9 bl +0x000002F8 /* 0000285C */ 00002568 B2150094 sth [r21 + 0x0094], r16 0000256C A8F50096 lha r7, [r21 + 0x0096] 00002570 48000140 b +0x00000140 /* 000026B0 */ label00002574: 00002574 2C0B0006 cmpwi r11, 6 00002578 419500D8 bgt cr5, +0x000000D8 /* 00002650 */ 0000257C 408200C0 bne +0x000000C0 /* 0000263C */ 00002580 A8950096 lha r4, [r21 + 0x0096] 00002584 2C84000F cmpwi cr1, r4, 15 00002588 418600B4 beq cr1, +0x000000B4 /* 0000263C */ 0000258C 2C1F0000 cmpwi r31, 0 00002590 A8F50084 lha r7, [r21 + 0x0084] 00002594 39000000 li r8, 0x0000 00002598 4081FFB0 ble -0x00000050 /* 00002548 */ label0000259C: 0000259C 2C870000 cmpwi cr1, r7, 0 000025A0 2E870008 cmpwi cr5, r7, 8 000025A4 31880001 addic r12, r8, 1 000025A8 38A00000 li r5, 0x0000 000025AC 40850050 ble cr1, +0x00000050 /* 000025FC */ 000025B0 8135008C lwz r9, [r21 + 0x008C] 000025B4 80950088 lwz r4, [r21 + 0x0088] 000025B8 7D4940AE lbzx r10, r9, r8 000025BC 7D2428AE lbzx r9, r4, r5 000025C0 38A00001 li r5, 0x0001 000025C4 7D4A0774 extsb r10, r10 000025C8 7D290774 extsb r9, r9 000025CC 7C0A4800 cmp r10, r9 000025D0 7C853800 cmp cr1, r5, r7 000025D4 39200002 li r9, 0x0002 label000025D8: 000025D8 41820044 beq +0x00000044 /* 0000261C */ 000025DC 40840020 bge cr1, +0x00000020 /* 000025FC */ 000025E0 7D6428AE lbzx r11, r4, r5 000025E4 7D250734 extsh r5, r9 000025E8 7D690774 extsb r9, r11 000025EC 7C0A4800 cmp r10, r9 000025F0 7C853800 cmp cr1, r5, r7 000025F4 31250001 addic r9, r5, 1 000025F8 4BFFFFE0 b -0x00000020 /* 000025D8 */ label000025FC: 000025FC 31270001 addic r9, r7, 1 00002600 4196003C beq cr5, +0x0000003C /* 0000263C */ 00002604 80B5008C lwz r5, [r21 + 0x008C] 00002608 80950088 lwz r4, [r21 + 0x0088] 0000260C 7CA540AE lbzx r5, r5, r8 00002610 7CA439AE stbx r4, r5, r7 00002614 7D270734 extsh r7, r9 00002618 ABF50086 lha r31, [r21 + 0x0086] label0000261C: 0000261C 7D880734 extsh r8, r12 00002620 7C08F800 cmp r8, r31 00002624 4180FF78 blt -0x00000088 /* 0000259C */ 00002628 B0F50084 sth [r21 + 0x0084], r7 0000262C A8F50096 lha r7, [r21 + 0x0096] 00002630 2C180000 cmpwi r24, 0 00002634 30870001 addic r4, r7, 1 00002638 4BFFFF20 b -0x000000E0 /* 00002558 */ label0000263C: 0000263C 38750000 addi r3, r21, 0x0000 00002640 4800021D bl +0x0000021C /* 0000285C */ 00002644 B3550094 sth [r21 + 0x0094], r26 00002648 A8F50096 lha r7, [r21 + 0x0096] 0000264C 48000064 b +0x00000064 /* 000026B0 */ label00002650: 00002650 40860010 bne cr1, +0x00000010 /* 00002660 */ 00002654 A8950096 lha r4, [r21 + 0x0096] 00002658 2C04000F cmpwi r4, 15 0000265C 40820020 bne +0x00000020 /* 0000267C */ label00002660: 00002660 38750000 addi r3, r21, 0x0000 00002664 480001F9 bl +0x000001F8 /* 0000285C */ 00002668 80950010 lwz r4, [r21 + 0x0010] 0000266C B3950094 sth [r21 + 0x0094], r28 00002670 30A40001 addic r5, r4, 1 00002674 90B50010 stw [r21 + 0x0010], r5 00002678 90950098 stw [r21 + 0x0098], r4 label0000267C: 0000267C 80B500A4 lwz r5, [r21 + 0x00A4] 00002680 80950010 lwz r4, [r21 + 0x0010] 00002684 80E50000 lwz r7, [r5] 00002688 31040010 addic r8, r4, 16 0000268C 90E40000 stw [r4], r7 00002690 80E50004 lwz r7, [r5 + 0x0004] 00002694 90E40004 stw [r4 + 0x0004], r7 00002698 80E50008 lwz r7, [r5 + 0x0008] 0000269C 90E40008 stw [r4 + 0x0008], r7 000026A0 80A5000C lwz r5, [r5 + 0x000C] 000026A4 90A4000C stw [r4 + 0x000C], r5 000026A8 91150010 stw [r21 + 0x0010], r8 000026AC A8F50096 lha r7, [r21 + 0x0096] label000026B0: 000026B0 2C180000 cmpwi r24, 0 000026B4 30870001 addic r4, r7, 1 000026B8 30B8FFFF subic r5, r24, 1 label000026BC: 000026BC B0950096 sth [r21 + 0x0096], r4 000026C0 7CB80734 extsh r24, r5 000026C4 4082F6A8 bne -0x00000958 /* 00001D6C */ 000026C8 8095004C lwz r4, [r21 + 0x004C] 000026CC 2C840000 cmpwi cr1, r4, 0 000026D0 41860028 beq cr1, +0x00000028 /* 000026F8 */ 000026D4 809500A4 lwz r4, [r21 + 0x00A4] 000026D8 ABF50014 lha r31, [r21 + 0x0014] 000026DC 90950090 stw [r21 + 0x0090], r4 000026E0 B2F50014 sth [r21 + 0x0014], r23 000026E4 38750000 addi r3, r21, 0x0000 000026E8 48000175 bl +0x00000174 /* 0000285C */ 000026EC B2550094 sth [r21 + 0x0094], r18 000026F0 B3F50014 sth [r21 + 0x0014], r31 000026F4 48000014 b +0x00000014 /* 00002708 */ label000026F8: 000026F8 38750000 addi r3, r21, 0x0000 000026FC 48000161 bl +0x00000160 /* 0000285C */ 00002700 B2550094 sth [r21 + 0x0094], r18 00002704 ABF50014 lha r31, [r21 + 0x0014] label00002708: 00002708 2C990000 cmpwi cr1, r25, 0 0000270C 57E4103A rlwinm r4, r31, 2, 0, 29 00002710 7C9B2014 addc r4, r27, r4 00002714 90950008 stw [r21 + 0x0008], r4 00002718 41860014 beq cr1, +0x00000014 /* 0000272C */ 0000271C A8950016 lha r4, [r21 + 0x0016] 00002720 5484103A rlwinm r4, r4, 2, 0, 29 00002724 7C992014 addc r4, r25, r4 00002728 9095000C stw [r21 + 0x000C], r4 label0000272C: 0000272C 2C110000 cmpwi r17, 0 00002730 3091FFFF subic r4, r17, 1 00002734 7C910734 extsh r17, r4 00002738 4082F5FC bne -0x00000A04 /* 00001D34 */ 0000273C 9A810038 stb [r1 + 0x0038], r20 00002740 818100F4 lwz r12, [r1 + 0x00F4] 00002744 800100F8 lwz r0, [r1 + 0x00F8] 00002748 7D818120 mtcrf 0x18, r12 0000274C 302100F0 addic r1, r1, 240 00002750 7C0803A6 mtlr r0 00002754 B9E1FFBC lmw r15, [r1 - 0x0044] 00002758 4E800020 blr 0000275C 00000000 .invalid 00002760 00002043 .invalid 00002764 80110100 lwz r0, [r17 + 0x0100] 00002768 00000000 .invalid 0000276C 00000AAC .invalid 00002770 000C534D .invalid 00002774 43436F6D bdzl +0x00006F6C /* 000096E0 */ 00002778 70726573 andi. r18, r3, 0x6573 0000277C 73380000 andi. r24, r25, 0x0000 00002780 A9230086 lha r9, [r3 + 0x0086] 00002784 7C870734 extsh r7, r4 00002788 2C890000 cmpwi cr1, r9, 0 0000278C A9030084 lha r8, [r3 + 0x0084] 00002790 39400000 li r10, 0x0000 00002794 40850090 ble cr1, +0x00000090 /* 00002824 */ label00002798: 00002798 2C080000 cmpwi r8, 0 0000279C 7F083800 cmp cr6, r8, r7 000027A0 316A0001 addic r11, r10, 1 000027A4 38A00000 li r5, 0x0000 000027A8 40810050 ble +0x00000050 /* 000027F8 */ 000027AC 8083008C lwz r4, [r3 + 0x008C] 000027B0 81830088 lwz r12, [r3 + 0x0088] 000027B4 7C0450AE lbzx r0, r4, r10 000027B8 7C8C28AE lbzx r4, r12, r5 000027BC 7C000774 extsb r0, r0 000027C0 7C840774 extsb r4, r4 000027C4 7C002000 cmp r0, r4 000027C8 38800001 li r4, 0x0001 000027CC 7C844000 cmp cr1, r4, r8 000027D0 38A00002 li r5, 0x0002 label000027D4: 000027D4 41820044 beq +0x00000044 /* 00002818 */ 000027D8 40840020 bge cr1, +0x00000020 /* 000027F8 */ 000027DC 7CCC20AE lbzx r6, r12, r4 000027E0 7CA40734 extsh r4, r5 000027E4 7CC50774 extsb r5, r6 000027E8 7C002800 cmp r0, r5 000027EC 7C844000 cmp cr1, r4, r8 000027F0 30A40001 addic r5, r4, 1 000027F4 4BFFFFE0 b -0x00000020 /* 000027D4 */ label000027F8: 000027F8 30080001 addic r0, r8, 1 000027FC 419A0034 beq cr6, +0x00000034 /* 00002830 */ 00002800 8083008C lwz r4, [r3 + 0x008C] 00002804 80A30088 lwz r5, [r3 + 0x0088] 00002808 7C8450AE lbzx r4, r4, r10 0000280C 7C8541AE stbx r5, r4, r8 00002810 7C080734 extsh r8, r0 00002814 A9230086 lha r9, [r3 + 0x0086] label00002818: 00002818 7D6A0734 extsh r10, r11 0000281C 7C8A4800 cmp cr1, r10, r9 00002820 4184FF78 blt cr1, -0x00000088 /* 00002798 */ label00002824: 00002824 B1030084 sth [r3 + 0x0084], r8 00002828 38600001 li r3, 0x0001 label0000282C: 0000282C 4E800020 blr label00002830: 00002830 38600000 li r3, 0x0000 00002834 4BFFFFF8 b -0x00000008 /* 0000282C */ 00002838 00000000 .invalid 0000283C 00002040 .invalid 00002840 00000200 .invalid 00002844 00000000 .invalid 00002848 000000B8 .invalid 0000284C 000B4D65 .invalid 00002850 72676543 andi. r7, r19, 0x6543 00002854 6F6C6F72 xoris r12, r27, 0x6F72 00002858 73000000 andi. r0, r24, 0x0000 fn0000285C: 0000285C BF61FFEC stmw [r1 - 0x0014], r27 00002860 3BE30000 addi r31, r3, 0x0000 00002864 A8BF0094 lha r5, [r31 + 0x0094] 00002868 7C0802A6 mflr r0 0000286C 28850008 cmplwi cr1, r5, 8 00002870 90010008 stw [r1 + 0x0008], r0 00002874 A8DF0096 lha r6, [r31 + 0x0096] 00002878 9421FEA0 stwu [r1 - 0x0160], r1 0000287C 54A72834 rlwinm r7, r5, 5, 0, 26 00002880 7FC73014 addc r30, r7, r6 00002884 7FDD0774 extsb r29, r30 00002888 837F0010 lwz r27, [r31 + 0x0010] 0000288C 418503F4 bgt cr1, +0x000003F4 /* 00002C80 */ 00002890 8082FFF0 lwz r4, [r2 - 0x0010] 00002894 54A5103A rlwinm r5, r5, 2, 0, 29 00002898 7C84282E lwzx r4, r4, r5 0000289C 80A2FFB4 lwz r5, [r2 - 0x004C] 000028A0 7C842814 addc r4, r4, r5 000028A4 7C8903A6 mtctr r4 000028A8 4E800420 bctr 000028AC 2C86000F cmpwi cr1, r6, 15 000028B0 4085001C ble cr1, +0x0000001C /* 000028CC */ 000028B4 60E30010 ori r3, r7, 0x0010 000028B8 987B0000 stb [r27], r3 000028BC A87F0096 lha r3, [r31 + 0x0096] 000028C0 987B0001 stb [r27 + 0x0001], r3 000028C4 337B0002 addic r27, r27, 2 000028C8 480003B8 b +0x000003B8 /* 00002C80 */ label000028CC: 000028CC 9BDB0000 stb [r27], r30 000028D0 337B0001 addic r27, r27, 1 000028D4 480003AC b +0x000003AC /* 00002C80 */ 000028D8 2C86000F cmpwi cr1, r6, 15 000028DC 4085001C ble cr1, +0x0000001C /* 000028F8 */ 000028E0 60E30010 ori r3, r7, 0x0010 000028E4 987B0000 stb [r27], r3 000028E8 A87F0096 lha r3, [r31 + 0x0096] 000028EC 309B0002 addic r4, r27, 2 000028F0 987B0001 stb [r27 + 0x0001], r3 000028F4 4800000C b +0x0000000C /* 00002900 */ label000028F8: 000028F8 9BDB0000 stb [r27], r30 000028FC 309B0001 addic r4, r27, 1 label00002900: 00002900 807F0088 lwz r3, [r31 + 0x0088] 00002904 33640001 addic r27, r4, 1 00002908 88630000 lbz r3, [r3] 0000290C 98640000 stb [r4], r3 00002910 48000370 b +0x00000370 /* 00002C80 */ 00002914 48006A1D bl +0x00006A1C /* 00009330 */ 00002918 60000000 nop 0000291C 7C640735 extsh. r4, r3 00002920 2C84FFFF cmpwi cr1, r4, -1 00002924 309D0010 addic r4, r29, 16 00002928 41800014 blt +0x00000014 /* 0000293C */ 0000292C 989B0000 stb [r27], r4 00002930 987B0001 stb [r27 + 0x0001], r3 00002934 337B0002 addic r27, r27, 2 00002938 4800001C b +0x0000001C /* 00002954 */ label0000293C: 0000293C 40860018 bne cr1, +0x00000018 /* 00002954 */ 00002940 9BDB0000 stb [r27], r30 00002944 807F0088 lwz r3, [r31 + 0x0088] 00002948 A8630000 lha r3, [r3] 0000294C B07B0001 sth [r27 + 0x0001], r3 00002950 337B0003 addic r27, r27, 3 label00002954: 00002954 807F0088 lwz r3, [r31 + 0x0088] 00002958 38800000 li r4, 0x0000 0000295C 88630000 lbz r3, [r3] 00002960 38C00001 li r6, 0x0001 00002964 7C611814 addc r3, r1, r3 00002968 98830040 stb [r3 + 0x0040], r4 0000296C 807F0088 lwz r3, [r31 + 0x0088] 00002970 309BFFFE subic r4, r27, 2 00002974 88630001 lbz r3, [r3 + 0x0001] 00002978 30A10040 addic r5, r1, 64 0000297C 7C611814 addc r3, r1, r3 00002980 98C30040 stb [r3 + 0x0040], r6 label00002984: 00002984 817F0090 lwz r11, [r31 + 0x0090] 00002988 A8DF0014 lha r6, [r31 + 0x0014] 0000298C 306B0004 addic r3, r11, 4 00002990 907F0090 stw [r31 + 0x0090], r3 00002994 3146FFFC subic r10, r6, 4 00002998 39000003 li r8, 0x0003 label0000299C: 0000299C 2C880000 cmpwi cr1, r8, 0 000029A0 39200003 li r9, 0x0003 000029A4 306BFFFF subic r3, r11, 1 label000029A8: 000029A8 8CE30001 lbzu r7, [r3 + 0x0001] 000029AC 2C090000 cmpwi r9, 0 000029B0 7CE538AE lbzx r7, r5, r7 000029B4 7D9CE014 addc r12, r28, r28 000029B8 316B0001 addic r11, r11, 1 000029BC 30C9FFFF subic r6, r9, 1 000029C0 54E707FE rlwinm r7, r7, 0, 31, 31 000029C4 7F8C3814 addc r28, r12, r7 000029C8 7CC90734 extsh r9, r6 000029CC 4082FFDC bne -0x00000024 /* 000029A8 */ 000029D0 3068FFFF subic r3, r8, 1 000029D4 7D6B5014 addc r11, r11, r10 000029D8 7C680734 extsh r8, r3 000029DC 4086FFC0 bne cr1, -0x00000040 /* 0000299C */ 000029E0 B7840002 sthu [r4 + 0x0002], r28 000029E4 A87F0096 lha r3, [r31 + 0x0096] 000029E8 337B0002 addic r27, r27, 2 000029EC 2C830000 cmpwi cr1, r3, 0 000029F0 3063FFFF subic r3, r3, 1 000029F4 B07F0096 sth [r31 + 0x0096], r3 000029F8 4086FF8C bne cr1, -0x00000074 /* 00002984 */ 000029FC A87F0086 lha r3, [r31 + 0x0086] 00002A00 38A0FFFF li r5, 0xFFFFFFFF 00002A04 48000284 b +0x00000284 /* 00002C88 */ 00002A08 48006A59 bl +0x00006A58 /* 00009460 */ 00002A0C 60000000 nop 00002A10 7C640735 extsh. r4, r3 00002A14 2C84FFFF cmpwi cr1, r4, -1 00002A18 309D0010 addic r4, r29, 16 00002A1C 41800014 blt +0x00000014 /* 00002A30 */ 00002A20 989B0000 stb [r27], r4 00002A24 987B0001 stb [r27 + 0x0001], r3 00002A28 337B0002 addic r27, r27, 2 00002A2C 4800001C b +0x0000001C /* 00002A48 */ label00002A30: 00002A30 40860018 bne cr1, +0x00000018 /* 00002A48 */ 00002A34 9BDB0000 stb [r27], r30 00002A38 807F0088 lwz r3, [r31 + 0x0088] 00002A3C 80630000 lwz r3, [r3] 00002A40 907B0001 stw [r27 + 0x0001], r3 00002A44 337B0005 addic r27, r27, 5 label00002A48: 00002A48 807F0088 lwz r3, [r31 + 0x0088] 00002A4C 38800000 li r4, 0x0000 00002A50 88630000 lbz r3, [r3] 00002A54 38A00002 li r5, 0x0002 00002A58 7C611814 addc r3, r1, r3 00002A5C 98830040 stb [r3 + 0x0040], r4 00002A60 807F0088 lwz r3, [r31 + 0x0088] 00002A64 38800001 li r4, 0x0001 00002A68 88630001 lbz r3, [r3 + 0x0001] 00002A6C 7C611814 addc r3, r1, r3 00002A70 98830040 stb [r3 + 0x0040], r4 00002A74 807F0088 lwz r3, [r31 + 0x0088] 00002A78 88630002 lbz r3, [r3 + 0x0002] 00002A7C 7C611814 addc r3, r1, r3 00002A80 98A30040 stb [r3 + 0x0040], r5 00002A84 A87F0084 lha r3, [r31 + 0x0084] 00002A88 2C830004 cmpwi cr1, r3, 4 00002A8C 40860018 bne cr1, +0x00000018 /* 00002AA4 */ 00002A90 807F0088 lwz r3, [r31 + 0x0088] 00002A94 38800003 li r4, 0x0003 00002A98 88630003 lbz r3, [r3 + 0x0003] 00002A9C 7C611814 addc r3, r1, r3 00002AA0 98830040 stb [r3 + 0x0040], r4 label00002AA4: 00002AA4 30610040 addic r3, r1, 64 00002AA8 309BFFFC subic r4, r27, 4 label00002AAC: 00002AAC 817F0090 lwz r11, [r31 + 0x0090] 00002AB0 A8DF0014 lha r6, [r31 + 0x0014] 00002AB4 30AB0004 addic r5, r11, 4 00002AB8 90BF0090 stw [r31 + 0x0090], r5 00002ABC 3146FFFC subic r10, r6, 4 00002AC0 39000003 li r8, 0x0003 label00002AC4: 00002AC4 2C080000 cmpwi r8, 0 00002AC8 39200003 li r9, 0x0003 00002ACC 30ABFFFF subic r5, r11, 1 label00002AD0: 00002AD0 8CE50001 lbzu r7, [r5 + 0x0001] 00002AD4 2C890000 cmpwi cr1, r9, 0 00002AD8 7CE338AE lbzx r7, r3, r7 00002ADC 578C103A rlwinm r12, r28, 2, 0, 29 00002AE0 316B0001 addic r11, r11, 1 00002AE4 30C9FFFF subic r6, r9, 1 00002AE8 54E707BE rlwinm r7, r7, 0, 30, 31 00002AEC 7F8C3814 addc r28, r12, r7 00002AF0 7CC90734 extsh r9, r6 00002AF4 4086FFDC bne cr1, -0x00000024 /* 00002AD0 */ 00002AF8 30A8FFFF subic r5, r8, 1 00002AFC 7D6A5814 addc r11, r10, r11 00002B00 7CA80734 extsh r8, r5 00002B04 4082FFC0 bne -0x00000040 /* 00002AC4 */ 00002B08 97840004 stwu [r4 + 0x0004], r28 00002B0C A8BF0096 lha r5, [r31 + 0x0096] 00002B10 337B0004 addic r27, r27, 4 00002B14 2C050000 cmpwi r5, 0 00002B18 30A5FFFF subic r5, r5, 1 00002B1C B0BF0096 sth [r31 + 0x0096], r5 00002B20 4082FF8C bne -0x00000074 /* 00002AAC */ 00002B24 A87F0086 lha r3, [r31 + 0x0086] 00002B28 38A0FFFF li r5, 0xFFFFFFFF 00002B2C 4800015C b +0x0000015C /* 00002C88 */ 00002B30 48006B41 bl +0x00006B40 /* 00009670 */ 00002B34 60000000 nop 00002B38 7C640735 extsh. r4, r3 00002B3C 2C84FFFF cmpwi cr1, r4, -1 00002B40 309D0010 addic r4, r29, 16 00002B44 41800014 blt +0x00000014 /* 00002B58 */ 00002B48 989B0000 stb [r27], r4 00002B4C 987B0001 stb [r27 + 0x0001], r3 00002B50 337B0002 addic r27, r27, 2 00002B54 48000028 b +0x00000028 /* 00002B7C */ label00002B58: 00002B58 40860024 bne cr1, +0x00000024 /* 00002B7C */ 00002B5C 9BDB0000 stb [r27], r30 00002B60 807F0088 lwz r3, [r31 + 0x0088] 00002B64 80630000 lwz r3, [r3] 00002B68 907B0001 stw [r27 + 0x0001], r3 00002B6C 807F0088 lwz r3, [r31 + 0x0088] 00002B70 84830004 lwzu r4, [r3 + 0x0004] 00002B74 909B0005 stw [r27 + 0x0005], r4 00002B78 337B0009 addic r27, r27, 9 label00002B7C: 00002B7C 807F0088 lwz r3, [r31 + 0x0088] 00002B80 38C00000 li r6, 0x0000 00002B84 3083FFFF subic r4, r3, 1 00002B88 30610040 addic r3, r1, 64 label00002B8C: 00002B8C 8CA40001 lbzu r5, [r4 + 0x0001] 00002B90 7CC329AE stbx r3, r6, r5 00002B94 A8BF0084 lha r5, [r31 + 0x0084] 00002B98 30C60001 addic r6, r6, 1 00002B9C 7C862800 cmp cr1, r6, r5 00002BA0 4184FFEC blt cr1, -0x00000014 /* 00002B8C */ 00002BA4 30810038 addic r4, r1, 56 label00002BA8: 00002BA8 817F0090 lwz r11, [r31 + 0x0090] 00002BAC A8DF0014 lha r6, [r31 + 0x0014] 00002BB0 30AB0004 addic r5, r11, 4 00002BB4 90BF0090 stw [r31 + 0x0090], r5 00002BB8 3146FFFC subic r10, r6, 4 00002BBC 39000003 li r8, 0x0003 label00002BC0: 00002BC0 2C080000 cmpwi r8, 0 00002BC4 39200003 li r9, 0x0003 00002BC8 30ABFFFF subic r5, r11, 1 label00002BCC: 00002BCC 8CE50001 lbzu r7, [r5 + 0x0001] 00002BD0 2C890000 cmpwi cr1, r9, 0 00002BD4 7CE338AE lbzx r7, r3, r7 00002BD8 578C1838 rlwinm r12, r28, 3, 0, 28 00002BDC 316B0001 addic r11, r11, 1 00002BE0 30C9FFFF subic r6, r9, 1 00002BE4 54E7077E rlwinm r7, r7, 0, 29, 31 00002BE8 7F8C3814 addc r28, r12, r7 00002BEC 7CC90734 extsh r9, r6 00002BF0 4086FFDC bne cr1, -0x00000024 /* 00002BCC */ 00002BF4 5505083C rlwinm r5, r8, 1, 0, 30 00002BF8 7F842B2E sthx r28, r4, r5 00002BFC 30C8FFFF subic r6, r8, 1 00002C00 7D6A5814 addc r11, r10, r11 00002C04 7CC80734 extsh r8, r6 00002C08 4082FFB8 bne -0x00000048 /* 00002BC0 */ 00002C0C A8A1003E lha r5, [r1 + 0x003E] 00002C10 A9210038 lha r9, [r1 + 0x0038] 00002C14 A8E1003A lha r7, [r1 + 0x003A] 00002C18 54A82036 rlwinm r8, r5, 4, 0, 27 00002C1C 7D254670 srawi r5, r9, 8 00002C20 54A5073E rlwinm r5, r5, 0, 28, 31 00002C24 7CA82814 addc r5, r8, r5 00002C28 B0BB0000 sth [r27], r5 00002C2C 54E52036 rlwinm r5, r7, 4, 0, 27 00002C30 5526073E rlwinm r6, r9, 0, 28, 31 00002C34 7CC53014 addc r6, r5, r6 00002C38 A8A1003C lha r5, [r1 + 0x003C] 00002C3C 7D272670 srawi r7, r9, 4 00002C40 54A52036 rlwinm r5, r5, 4, 0, 27 00002C44 54E7073E rlwinm r7, r7, 0, 28, 31 00002C48 7CA53814 addc r5, r5, r7 00002C4C B0BB0002 sth [r27 + 0x0002], r5 00002C50 B0DB0004 sth [r27 + 0x0004], r6 00002C54 A8BF0096 lha r5, [r31 + 0x0096] 00002C58 337B0006 addic r27, r27, 6 00002C5C 2C050000 cmpwi r5, 0 00002C60 30A5FFFF subic r5, r5, 1 00002C64 B0BF0096 sth [r31 + 0x0096], r5 00002C68 4082FF40 bne -0x000000C0 /* 00002BA8 */ 00002C6C A87F0086 lha r3, [r31 + 0x0086] 00002C70 38A0FFFF li r5, 0xFFFFFFFF 00002C74 48000014 b +0x00000014 /* 00002C88 */ 00002C78 807F0098 lwz r3, [r31 + 0x0098] 00002C7C 9BC30000 stb [r3], r30 label00002C80: 00002C80 A87F0086 lha r3, [r31 + 0x0086] 00002C84 38A0FFFF li r5, 0xFFFFFFFF label00002C88: 00002C88 809F008C lwz r4, [r31 + 0x008C] 00002C8C B07F0084 sth [r31 + 0x0084], r3 00002C90 B0BF0096 sth [r31 + 0x0096], r5 00002C94 807F0088 lwz r3, [r31 + 0x0088] 00002C98 80A40000 lwz r5, [r4] 00002C9C 90A30000 stw [r3], r5 00002CA0 80840004 lwz r4, [r4 + 0x0004] 00002CA4 90830004 stw [r3 + 0x0004], r4 00002CA8 807F0008 lwz r3, [r31 + 0x0008] 00002CAC 937F0010 stw [r31 + 0x0010], r27 00002CB0 3063FFFC subic r3, r3, 4 00002CB4 907F0090 stw [r31 + 0x0090], r3 00002CB8 81810168 lwz r12, [r1 + 0x0168] 00002CBC 30210160 addic r1, r1, 352 00002CC0 7D8803A6 mtlr r12 00002CC4 BB61FFEC lmw r27, [r1 - 0x0014] 00002CC8 4E800020 blr 00002CCC 00000000 .invalid 00002CD0 00002041 .invalid 00002CD4 80050100 lwz r0, [r5 + 0x0100] 00002CD8 00000000 .invalid 00002CDC 00000470 .invalid 00002CE0 000B4368 .invalid 00002CE4 616E6765 ori r14, r11, 0x6765 00002CE8 53746174 rlwimi r20, r27, 12, 5, 26 00002CEC 65000000 oris r0, r8, 0x0000 00002CF0 A8830022 lha r4, [r3 + 0x0022] 00002CF4 7C0802A6 mflr r0 00002CF8 2C840000 cmpwi cr1, r4, 0 00002CFC BDA1FFB4 stmw [r1 - 0x004C], r13 00002D00 90010008 stw [r1 + 0x0008], r0 00002D04 9421FF70 stwu [r1 - 0x0090], r1 00002D08 40840018 bge cr1, +0x00000018 /* 00002D20 */ 00002D0C 480013B5 bl +0x000013B4 /* 000040C0 */ 00002D10 81810098 lwz r12, [r1 + 0x0098] 00002D14 30210090 addic r1, r1, 144 00002D18 7D8803A6 mtlr r12 00002D1C 4E800020 blr label00002D20: 00002D20 AA83001E lha r20, [r3 + 0x001E] 00002D24 82630008 lwz r19, [r3 + 0x0008] 00002D28 30B4FFFF subic r5, r20, 1 00002D2C 7CA40735 extsh. r4, r5 00002D30 82430010 lwz r18, [r3 + 0x0010] 00002D34 38800001 li r4, 0x0001 00002D38 98810038 stb [r1 + 0x0038], r4 00002D3C AA230018 lha r17, [r3 + 0x0018] 00002D40 81C30030 lwz r14, [r3 + 0x0030] 00002D44 82030034 lwz r16, [r3 + 0x0034] 00002D48 81E30038 lwz r15, [r3 + 0x0038] 00002D4C 98810038 stb [r1 + 0x0038], r4 00002D50 7CB40734 extsh r20, r5 00002D54 418007BC blt +0x000007BC /* 00003510 */ 00002D58 82A2FFF4 lwz r21, [r2 - 0x000C] 00002D5C 8302FFB8 lwz r24, [r2 - 0x0048] 00002D60 3B400000 li r26, 0x0000 00002D64 5637103A rlwinm r23, r17, 2, 0, 29 label00002D68: 00002D68 ABA3001A lha r29, [r3 + 0x001A] 00002D6C 7F928814 addc r28, r18, r17 00002D70 309DFFFF subic r4, r29, 1 00002D74 7C850735 extsh. r5, r4 00002D78 7F71E014 addc r27, r17, r28 00002D7C 3B320000 addi r25, r18, 0x0000 00002D80 7ED1D814 addc r22, r17, r27 00002D84 3BA50000 addi r29, r5, 0x0000 00002D88 41800774 blt +0x00000774 /* 000034FC */ label00002D8C: 00002D8C 88930000 lbz r4, [r19] 00002D90 38B30000 addi r5, r19, 0x0000 00002D94 5486E13E rlwinm r6, r4, 28, 4, 31 00002D98 2886000F cmplwi cr1, r6, 15 00002D9C 5486F0BA rlwinm r6, r4, 30, 2, 29 00002DA0 7CD53014 addc r6, r21, r6 00002DA4 32730001 addic r19, r19, 1 00002DA8 5484073E rlwinm r4, r4, 0, 28, 31 00002DAC 41850740 bgt cr1, +0x00000740 /* 000034EC */ 00002DB0 80C60040 lwz r6, [r6 + 0x0040] 00002DB4 7CD83014 addc r6, r24, r6 00002DB8 7CC903A6 mtctr r6 00002DBC 4E800420 bctr 00002DC0 88850001 lbz r4, [r5 + 0x0001] 00002DC4 32650002 addic r19, r5, 2 00002DC8 30A40001 addic r5, r4, 1 00002DCC 54A5103A rlwinm r5, r5, 2, 0, 29 00002DD0 7CA50734 extsh r5, r5 00002DD4 7C84E810 subfc r4, r4, r29 00002DD8 7EC5B014 addc r22, r5, r22 00002DDC 7C9D0734 extsh r29, r4 00002DE0 7F392814 addc r25, r25, r5 00002DE4 7F9C2814 addc r28, r28, r5 00002DE8 7F7B2814 addc r27, r27, r5 00002DEC 48000700 b +0x00000700 /* 000034EC */ 00002DF0 88850001 lbz r4, [r5 + 0x0001] 00002DF4 32650002 addic r19, r5, 2 00002DF8 7CA4E810 subfc r5, r4, r29 00002DFC 7CBD0734 extsh r29, r5 00002E00 38B90000 addi r5, r25, 0x0000 00002E04 38C40000 addi r6, r4, 0x0000 00002E08 8405FFFC lwzu r0, [r5 - 0x0004] label00002E0C: 00002E0C 3084FFFF subic r4, r4, 1 00002E10 7C870735 extsh. r7, r4 00002E14 94050004 stwu [r5 + 0x0004], r0 00002E18 33390004 addic r25, r25, 4 00002E1C 38870000 addi r4, r7, 0x0000 00002E20 4080FFEC bge -0x00000014 /* 00002E0C */ 00002E24 389C0000 addi r4, r28, 0x0000 00002E28 38A60000 addi r5, r6, 0x0000 00002E2C 84E4FFFC lwzu r7, [r4 - 0x0004] label00002E30: 00002E30 30A5FFFF subic r5, r5, 1 00002E34 7CA00735 extsh. r0, r5 00002E38 94E40004 stwu [r4 + 0x0004], r7 00002E3C 339C0004 addic r28, r28, 4 00002E40 30A00000 addic r5, r0, 0 00002E44 4080FFEC bge -0x00000014 /* 00002E30 */ 00002E48 389B0000 addi r4, r27, 0x0000 00002E4C 38A60000 addi r5, r6, 0x0000 00002E50 84E4FFFC lwzu r7, [r4 - 0x0004] label00002E54: 00002E54 30A5FFFF subic r5, r5, 1 00002E58 7CA00735 extsh. r0, r5 00002E5C 94E40004 stwu [r4 + 0x0004], r7 00002E60 337B0004 addic r27, r27, 4 00002E64 30A00000 addic r5, r0, 0 00002E68 4080FFEC bge -0x00000014 /* 00002E54 */ 00002E6C 38960000 addi r4, r22, 0x0000 00002E70 84A4FFFC lwzu r5, [r4 - 0x0004] label00002E74: 00002E74 30C6FFFF subic r6, r6, 1 00002E78 7CC00735 extsh. r0, r6 00002E7C 94A40004 stwu [r4 + 0x0004], r5 00002E80 32D60004 addic r22, r22, 4 00002E84 30C00000 addic r6, r0, 0 00002E88 4080FFEC bge -0x00000014 /* 00002E74 */ 00002E8C 309DFFFF subic r4, r29, 1 00002E90 48000660 b +0x00000660 /* 000034F0 */ 00002E94 88850001 lbz r4, [r5 + 0x0001] 00002E98 32650002 addic r19, r5, 2 00002E9C 7CA42014 addc r5, r4, r4 00002EA0 30A50001 addic r5, r5, 1 00002EA4 7CA5E810 subfc r5, r5, r29 00002EA8 7CBD0734 extsh r29, r5 00002EAC 38B90000 addi r5, r25, 0x0000 00002EB0 8405FFF8 lwzu r0, [r5 - 0x0008] 00002EB4 38D90000 addi r6, r25, 0x0000 00002EB8 84A6FFFC lwzu r5, [r6 - 0x0004] 00002EBC 38C40000 addi r6, r4, 0x0000 label00002EC0: 00002EC0 3084FFFF subic r4, r4, 1 00002EC4 7C870735 extsh. r7, r4 00002EC8 90190000 stw [r25], r0 00002ECC 90B90004 stw [r25 + 0x0004], r5 00002ED0 33390008 addic r25, r25, 8 00002ED4 38870000 addi r4, r7, 0x0000 00002ED8 4080FFE8 bge -0x00000018 /* 00002EC0 */ 00002EDC 389C0000 addi r4, r28, 0x0000 00002EE0 84E4FFF8 lwzu r7, [r4 - 0x0008] 00002EE4 389C0000 addi r4, r28, 0x0000 00002EE8 84A4FFFC lwzu r5, [r4 - 0x0004] 00002EEC 38860000 addi r4, r6, 0x0000 label00002EF0: 00002EF0 3084FFFF subic r4, r4, 1 00002EF4 7C800735 extsh. r0, r4 00002EF8 90FC0000 stw [r28], r7 00002EFC 90BC0004 stw [r28 + 0x0004], r5 00002F00 339C0008 addic r28, r28, 8 00002F04 30800000 addic r4, r0, 0 00002F08 4080FFE8 bge -0x00000018 /* 00002EF0 */ 00002F0C 389B0000 addi r4, r27, 0x0000 00002F10 84E4FFF8 lwzu r7, [r4 - 0x0008] 00002F14 389B0000 addi r4, r27, 0x0000 00002F18 84A4FFFC lwzu r5, [r4 - 0x0004] 00002F1C 38860000 addi r4, r6, 0x0000 label00002F20: 00002F20 3084FFFF subic r4, r4, 1 00002F24 7C800735 extsh. r0, r4 00002F28 90FB0000 stw [r27], r7 00002F2C 90BB0004 stw [r27 + 0x0004], r5 00002F30 337B0008 addic r27, r27, 8 00002F34 30800000 addic r4, r0, 0 00002F38 4080FFE8 bge -0x00000018 /* 00002F20 */ 00002F3C 38960000 addi r4, r22, 0x0000 00002F40 8404FFF8 lwzu r0, [r4 - 0x0008] 00002F44 38960000 addi r4, r22, 0x0000 00002F48 84A4FFFC lwzu r5, [r4 - 0x0004] label00002F4C: 00002F4C 3086FFFF subic r4, r6, 1 00002F50 7C860735 extsh. r6, r4 00002F54 90B60004 stw [r22 + 0x0004], r5 00002F58 90160000 stw [r22], r0 00002F5C 32D60008 addic r22, r22, 8 00002F60 4080FFEC bge -0x00000014 /* 00002F4C */ 00002F64 309DFFFF subic r4, r29, 1 00002F68 48000588 b +0x00000588 /* 000034F0 */ 00002F6C 88850001 lbz r4, [r5 + 0x0001] 00002F70 32650002 addic r19, r5, 2 00002F74 88130000 lbz r0, [r19] 00002F78 7CA4E810 subfc r5, r4, r29 00002F7C 32730001 addic r19, r19, 1 00002F80 7CBD0734 extsh r29, r5 00002F84 5405402E rlwinm r5, r0, 8, 0, 23 00002F88 7CA02814 addc r5, r0, r5 00002F8C 54A5402E rlwinm r5, r5, 8, 0, 23 00002F90 7CA02814 addc r5, r0, r5 00002F94 54A5402E rlwinm r5, r5, 8, 0, 23 00002F98 7C002814 addc r0, r0, r5 00002F9C 30F6FFFC subic r7, r22, 4 00002FA0 30BBFFFC subic r5, r27, 4 00002FA4 30DCFFFC subic r6, r28, 4 00002FA8 3119FFFC subic r8, r25, 4 label00002FAC: 00002FAC 3084FFFF subic r4, r4, 1 00002FB0 7C890735 extsh. r9, r4 00002FB4 94080004 stwu [r8 + 0x0004], r0 00002FB8 94060004 stwu [r6 + 0x0004], r0 00002FBC 94050004 stwu [r5 + 0x0004], r0 00002FC0 33390004 addic r25, r25, 4 00002FC4 339C0004 addic r28, r28, 4 00002FC8 337B0004 addic r27, r27, 4 00002FCC 94070004 stwu [r7 + 0x0004], r0 00002FD0 32D60004 addic r22, r22, 4 00002FD4 38890000 addi r4, r9, 0x0000 00002FD8 4080FFD4 bge -0x0000002C /* 00002FAC */ 00002FDC 48000510 b +0x00000510 /* 000034EC */ 00002FE0 80C3003C lwz r6, [r3 + 0x003C] 00002FE4 A0050001 lhz r0, [r5 + 0x0001] 00002FE8 54C6083C rlwinm r6, r6, 1, 0, 30 00002FEC 7C0E332E sthx r0, r14, r6 00002FF0 80C3003C lwz r6, [r3 + 0x003C] 00002FF4 32650003 addic r19, r5, 3 00002FF8 30A60001 addic r5, r6, 1 00002FFC 2C850100 cmpwi cr1, r5, 256 00003000 90A3003C stw [r3 + 0x003C], r5 00003004 54C6063E rlwinm r6, r6, 0, 24, 31 00003008 4086001C bne cr1, +0x0000001C /* 00003024 */ 0000300C 9343003C stw [r3 + 0x003C], r26 00003010 54C5083C rlwinm r5, r6, 1, 0, 30 00003014 7CC4E810 subfc r6, r4, r29 00003018 48000014 b +0x00000014 /* 0000302C */ 0000301C 88C50001 lbz r6, [r5 + 0x0001] 00003020 32650002 addic r19, r5, 2 label00003024: 00003024 54C5083C rlwinm r5, r6, 1, 0, 30 00003028 7CC4E810 subfc r6, r4, r29 label0000302C: 0000302C 7D2E2814 addc r9, r14, r5 00003030 7CDD0734 extsh r29, r6 00003034 3156FFFC subic r10, r22, 4 00003038 30FBFFFC subic r7, r27, 4 0000303C 30BCFFFC subic r5, r28, 4 00003040 30D9FFFC subic r6, r25, 4 label00003044: 00003044 89730000 lbz r11, [r19] 00003048 3184FFFF subic r12, r4, 1 0000304C 5564C9FE rlwinm r4, r11, 25, 7, 31 00003050 7C0920AE lbzx r0, r9, r4 00003054 5564D7FE rlwinm r4, r11, 26, 31, 31 00003058 556807FE rlwinm r8, r11, 0, 31, 31 0000305C 7C8920AE lbzx r4, r9, r4 00003060 5400402E rlwinm r0, r0, 8, 0, 23 00003064 7C802014 addc r4, r0, r4 00003068 5480402E rlwinm r0, r4, 8, 0, 23 0000306C 5564DFFE rlwinm r4, r11, 27, 31, 31 00003070 7FE920AE lbzx r31, r9, r4 00003074 5564E7FE rlwinm r4, r11, 28, 31, 31 00003078 7C00F814 addc r0, r0, r31 0000307C 7C8920AE lbzx r4, r9, r4 00003080 5400402E rlwinm r0, r0, 8, 0, 23 00003084 7C802014 addc r4, r0, r4 00003088 94860004 stwu [r6 + 0x0004], r4 0000308C 5564EFFE rlwinm r4, r11, 29, 31, 31 00003090 7C0920AE lbzx r0, r9, r4 00003094 5564F7FE rlwinm r4, r11, 30, 31, 31 00003098 7C8920AE lbzx r4, r9, r4 0000309C 556BFFFE rlwinm r11, r11, 31, 31, 31 000030A0 5400402E rlwinm r0, r0, 8, 0, 23 000030A4 7C802014 addc r4, r0, r4 000030A8 7C0958AE lbzx r0, r9, r11 000030AC 5484402E rlwinm r4, r4, 8, 0, 23 000030B0 7C840014 addc r4, r4, r0 000030B4 7C0940AE lbzx r0, r9, r8 000030B8 5484402E rlwinm r4, r4, 8, 0, 23 000030BC 7C840014 addc r4, r4, r0 000030C0 94850004 stwu [r5 + 0x0004], r4 000030C4 8BF30001 lbz r31, [r19 + 0x0001] 000030C8 7D880735 extsh. r8, r12 000030CC 57E4C9FE rlwinm r4, r31, 25, 7, 31 000030D0 7C8920AE lbzx r4, r9, r4 000030D4 57EBD7FE rlwinm r11, r31, 26, 31, 31 000030D8 7D6958AE lbzx r11, r9, r11 000030DC 5480402E rlwinm r0, r4, 8, 0, 23 000030E0 57E4DFFE rlwinm r4, r31, 27, 31, 31 000030E4 7C005814 addc r0, r0, r11 000030E8 7D6920AE lbzx r11, r9, r4 000030EC 57E4E7FE rlwinm r4, r31, 28, 31, 31 000030F0 5400402E rlwinm r0, r0, 8, 0, 23 000030F4 7C005814 addc r0, r0, r11 000030F8 7C8920AE lbzx r4, r9, r4 000030FC 5400402E rlwinm r0, r0, 8, 0, 23 00003100 7C802014 addc r4, r0, r4 00003104 94870004 stwu [r7 + 0x0004], r4 00003108 57E4EFFE rlwinm r4, r31, 29, 31, 31 0000310C 7C0920AE lbzx r0, r9, r4 00003110 57EBF7FE rlwinm r11, r31, 30, 31, 31 00003114 7D6958AE lbzx r11, r9, r11 00003118 57E4FFFE rlwinm r4, r31, 31, 31, 31 0000311C 5400402E rlwinm r0, r0, 8, 0, 23 00003120 7C005814 addc r0, r0, r11 00003124 7D6920AE lbzx r11, r9, r4 00003128 57E407FE rlwinm r4, r31, 0, 31, 31 0000312C 5400402E rlwinm r0, r0, 8, 0, 23 00003130 7C005814 addc r0, r0, r11 00003134 7C8920AE lbzx r4, r9, r4 00003138 5400402E rlwinm r0, r0, 8, 0, 23 0000313C 7C802014 addc r4, r0, r4 00003140 948A0004 stwu [r10 + 0x0004], r4 00003144 33390004 addic r25, r25, 4 00003148 339C0004 addic r28, r28, 4 0000314C 32730002 addic r19, r19, 2 00003150 337B0004 addic r27, r27, 4 00003154 32D60004 addic r22, r22, 4 00003158 38880000 addi r4, r8, 0x0000 0000315C 4080FEE8 bge -0x00000118 /* 00003044 */ 00003160 4800038C b +0x0000038C /* 000034EC */ 00003164 80C30040 lwz r6, [r3 + 0x0040] 00003168 80050001 lwz r0, [r5 + 0x0001] 0000316C 54C6103A rlwinm r6, r6, 2, 0, 29 00003170 7C10312E stwx r16, r0, r6 00003174 80C30040 lwz r6, [r3 + 0x0040] 00003178 32650005 addic r19, r5, 5 0000317C 30A60001 addic r5, r6, 1 00003180 2C850100 cmpwi cr1, r5, 256 00003184 90A30040 stw [r3 + 0x0040], r5 00003188 54C6063E rlwinm r6, r6, 0, 24, 31 0000318C 4086001C bne cr1, +0x0000001C /* 000031A8 */ 00003190 93430040 stw [r3 + 0x0040], r26 00003194 54C5103A rlwinm r5, r6, 2, 0, 29 00003198 7CC4E810 subfc r6, r4, r29 0000319C 48000014 b +0x00000014 /* 000031B0 */ 000031A0 88C50001 lbz r6, [r5 + 0x0001] 000031A4 32650002 addic r19, r5, 2 label000031A8: 000031A8 54C5103A rlwinm r5, r6, 2, 0, 29 000031AC 7CC4E810 subfc r6, r4, r29 label000031B0: 000031B0 7D102814 addc r8, r16, r5 000031B4 7CDD0734 extsh r29, r6 000031B8 3136FFFC subic r9, r22, 4 000031BC 30DBFFFC subic r6, r27, 4 000031C0 30BCFFFC subic r5, r28, 4 000031C4 30F9FFFC subic r7, r25, 4 label000031C8: 000031C8 3184FFFF subic r12, r4, 1 000031CC 89730000 lbz r11, [r19] 000031D0 7D800735 extsh. r0, r12 000031D4 556407BE rlwinm r4, r11, 0, 30, 31 000031D8 7D4820AE lbzx r10, r8, r4 000031DC 5564D1BE rlwinm r4, r11, 26, 6, 31 000031E0 7FE820AE lbzx r31, r8, r4 000031E4 5564E7BE rlwinm r4, r11, 28, 30, 31 000031E8 7C8820AE lbzx r4, r8, r4 000031EC 57FF402E rlwinm r31, r31, 8, 0, 23 000031F0 7C9F2014 addc r4, r31, r4 000031F4 549F402E rlwinm r31, r4, 8, 0, 23 000031F8 5564F7BE rlwinm r4, r11, 30, 30, 31 000031FC 7C8820AE lbzx r4, r8, r4 00003200 7C9F2014 addc r4, r31, r4 00003204 5484402E rlwinm r4, r4, 8, 0, 23 00003208 7C845014 addc r4, r4, r10 0000320C 94870004 stwu [r7 + 0x0004], r4 00003210 8BF30001 lbz r31, [r19 + 0x0001] 00003214 57E4D1BE rlwinm r4, r31, 26, 6, 31 00003218 57EAE7BE rlwinm r10, r31, 28, 30, 31 0000321C 7C8820AE lbzx r4, r8, r4 00003220 7D6850AE lbzx r11, r8, r10 00003224 548A402E rlwinm r10, r4, 8, 0, 23 00003228 57E4F7BE rlwinm r4, r31, 30, 30, 31 0000322C 7D4A5814 addc r10, r10, r11 00003230 7D6820AE lbzx r11, r8, r4 00003234 57E407BE rlwinm r4, r31, 0, 30, 31 00003238 554A402E rlwinm r10, r10, 8, 0, 23 0000323C 7D4A5814 addc r10, r10, r11 00003240 7C8820AE lbzx r4, r8, r4 00003244 554A402E rlwinm r10, r10, 8, 0, 23 00003248 7C8A2014 addc r4, r10, r4 0000324C 94850004 stwu [r5 + 0x0004], r4 00003250 89530002 lbz r10, [r19 + 0x0002] 00003254 33390004 addic r25, r25, 4 00003258 5544D1BE rlwinm r4, r10, 26, 6, 31 0000325C 7C8820AE lbzx r4, r8, r4 00003260 554BE7BE rlwinm r11, r10, 28, 30, 31 00003264 7D6858AE lbzx r11, r8, r11 00003268 5480402E rlwinm r0, r4, 8, 0, 23 0000326C 5544F7BE rlwinm r4, r10, 30, 30, 31 00003270 7C005814 addc r0, r0, r11 00003274 7D6820AE lbzx r11, r8, r4 00003278 554407BE rlwinm r4, r10, 0, 30, 31 0000327C 5400402E rlwinm r0, r0, 8, 0, 23 00003280 7C005814 addc r0, r0, r11 00003284 7C8820AE lbzx r4, r8, r4 00003288 5400402E rlwinm r0, r0, 8, 0, 23 0000328C 7C802014 addc r4, r0, r4 00003290 94860004 stwu [r6 + 0x0004], r4 00003294 89730003 lbz r11, [r19 + 0x0003] 00003298 5564D1BE rlwinm r4, r11, 26, 6, 31 0000329C 7C8820AE lbzx r4, r8, r4 000032A0 556AE7BE rlwinm r10, r11, 28, 30, 31 000032A4 7C0850AE lbzx r0, r8, r10 000032A8 548A402E rlwinm r10, r4, 8, 0, 23 000032AC 7C0A0014 addc r0, r10, r0 000032B0 5564F7BE rlwinm r4, r11, 30, 30, 31 000032B4 7D4820AE lbzx r10, r8, r4 000032B8 556407BE rlwinm r4, r11, 0, 30, 31 000032BC 5400402E rlwinm r0, r0, 8, 0, 23 000032C0 7C005014 addc r0, r0, r10 000032C4 7C8820AE lbzx r4, r8, r4 000032C8 5400402E rlwinm r0, r0, 8, 0, 23 000032CC 7C802014 addc r4, r0, r4 000032D0 94890004 stwu [r9 + 0x0004], r4 000032D4 339C0004 addic r28, r28, 4 000032D8 337B0004 addic r27, r27, 4 000032DC 32730004 addic r19, r19, 4 000032E0 32D60004 addic r22, r22, 4 000032E4 7D840734 extsh r4, r12 000032E8 4080FEE0 bge -0x00000120 /* 000031C8 */ 000032EC 48000200 b +0x00000200 /* 000034EC */ 000032F0 80C30044 lwz r6, [r3 + 0x0044] 000032F4 80050001 lwz r0, [r5 + 0x0001] 000032F8 54C61838 rlwinm r6, r6, 3, 0, 28 000032FC 80E50005 lwz r7, [r5 + 0x0005] 00003300 7CCF3014 addc r6, r15, r6 00003304 90E60004 stw [r6 + 0x0004], r7 00003308 90060000 stw [r6], r0 0000330C 80C30044 lwz r6, [r3 + 0x0044] 00003310 32650009 addic r19, r5, 9 00003314 30A60001 addic r5, r6, 1 00003318 2C850100 cmpwi cr1, r5, 256 0000331C 90A30044 stw [r3 + 0x0044], r5 00003320 54C6063E rlwinm r6, r6, 0, 24, 31 00003324 4086001C bne cr1, +0x0000001C /* 00003340 */ 00003328 93430044 stw [r3 + 0x0044], r26 0000332C 54C51838 rlwinm r5, r6, 3, 0, 28 00003330 7CC4E810 subfc r6, r4, r29 00003334 48000014 b +0x00000014 /* 00003348 */ 00003338 88C50001 lbz r6, [r5 + 0x0001] 0000333C 32650002 addic r19, r5, 2 label00003340: 00003340 54C51838 rlwinm r5, r6, 3, 0, 28 00003344 7CC4E810 subfc r6, r4, r29 label00003348: 00003348 7FEF2814 addc r31, r15, r5 0000334C 7CDD0734 extsh r29, r6 00003350 31B6FFFC subic r13, r22, 4 00003354 317BFFFC subic r11, r27, 4 00003358 313CFFFC subic r9, r28, 4 0000335C 3119FFFC subic r8, r25, 4 label00003360: 00003360 3144FFFF subic r10, r4, 1 00003364 7D4C0735 extsh. r12, r10 00003368 ABD30000 lha r30, [r19] 0000336C 57C49F7E rlwinm r4, r30, 19, 29, 31 00003370 7CBF20AE lbzx r5, r31, r4 00003374 57C4B77E rlwinm r4, r30, 22, 29, 31 00003378 7C9F20AE lbzx r4, r31, r4 0000337C 54A5402E rlwinm r5, r5, 8, 0, 23 00003380 7C852014 addc r4, r5, r4 00003384 5485402E rlwinm r5, r4, 8, 0, 23 00003388 57C4CF7E rlwinm r4, r30, 25, 29, 31 0000338C 7CDF20AE lbzx r6, r31, r4 00003390 57C4E77E rlwinm r4, r30, 28, 29, 31 00003394 7CA53014 addc r5, r5, r6 00003398 7C9F20AE lbzx r4, r31, r4 0000339C 54A5402E rlwinm r5, r5, 8, 0, 23 000033A0 7C852014 addc r4, r5, r4 000033A4 94880004 stwu [r8 + 0x0004], r4 000033A8 A8930002 lha r4, [r19 + 0x0002] 000033AC 54859F7E rlwinm r5, r4, 19, 29, 31 000033B0 7CBF28AE lbzx r5, r31, r5 000033B4 5486B77E rlwinm r6, r4, 22, 29, 31 000033B8 7C1F30AE lbzx r0, r31, r6 000033BC 54A5402E rlwinm r5, r5, 8, 0, 23 000033C0 5486CF7E rlwinm r6, r4, 25, 29, 31 000033C4 7CA50014 addc r5, r5, r0 000033C8 7C1F30AE lbzx r0, r31, r6 000033CC 54A6402E rlwinm r6, r5, 8, 0, 23 000033D0 5485E77E rlwinm r5, r4, 28, 29, 31 000033D4 7CC60014 addc r6, r6, r0 000033D8 7CBF28AE lbzx r5, r31, r5 000033DC 54C6402E rlwinm r6, r6, 8, 0, 23 000033E0 7CA62814 addc r5, r6, r5 000033E4 94A90004 stwu [r9 + 0x0004], r5 000033E8 A8130004 lha r0, [r19 + 0x0004] 000033EC 5487452E rlwinm r7, r4, 8, 20, 23 000033F0 54049F7E rlwinm r4, r0, 19, 29, 31 000033F4 7C9F20AE lbzx r4, r31, r4 000033F8 5405B77E rlwinm r5, r0, 22, 29, 31 000033FC 7CBF28AE lbzx r5, r31, r5 00003400 5484402E rlwinm r4, r4, 8, 0, 23 00003404 5406CF7E rlwinm r6, r0, 25, 29, 31 00003408 7C842814 addc r4, r4, r5 0000340C 7CBF30AE lbzx r5, r31, r6 00003410 5484402E rlwinm r4, r4, 8, 0, 23 00003414 5406E77E rlwinm r6, r0, 28, 29, 31 00003418 7C842814 addc r4, r4, r5 0000341C 7CBF30AE lbzx r5, r31, r6 00003420 5484402E rlwinm r4, r4, 8, 0, 23 00003424 7C842814 addc r4, r4, r5 00003428 53C76426 rlwimi r7, r30, 12, 16, 19 0000342C 54052636 rlwinm r5, r0, 4, 24, 27 00003430 948B0004 stwu [r11 + 0x0004], r4 00003434 7CE52B78 or r5, r7, r5 00003438 54A49F7E rlwinm r4, r5, 19, 29, 31 0000343C 7C9F20AE lbzx r4, r31, r4 00003440 54E6B77E rlwinm r6, r7, 22, 29, 31 00003444 7C1F30AE lbzx r0, r31, r6 00003448 5486402E rlwinm r6, r4, 8, 0, 23 0000344C 54A4CF7E rlwinm r4, r5, 25, 29, 31 00003450 7CC60014 addc r6, r6, r0 00003454 7C1F20AE lbzx r0, r31, r4 00003458 54A4E77E rlwinm r4, r5, 28, 29, 31 0000345C 54C5402E rlwinm r5, r6, 8, 0, 23 00003460 7CA50014 addc r5, r5, r0 00003464 7C9F20AE lbzx r4, r31, r4 00003468 54A5402E rlwinm r5, r5, 8, 0, 23 0000346C 7C852014 addc r4, r5, r4 00003470 948D0004 stwu [r13 + 0x0004], r4 00003474 33390004 addic r25, r25, 4 00003478 339C0004 addic r28, r28, 4 0000347C 32730006 addic r19, r19, 6 00003480 337B0004 addic r27, r27, 4 00003484 32D60004 addic r22, r22, 4 00003488 388C0000 addi r4, r12, 0x0000 0000348C 4080FED4 bge -0x0000012C /* 00003360 */ 00003490 4800005C b +0x0000005C /* 000034EC */ 00003494 7CA4E810 subfc r5, r4, r29 00003498 7CBD0734 extsh r29, r5 0000349C 3116FFFC subic r8, r22, 4 000034A0 30DBFFFC subic r6, r27, 4 000034A4 30BCFFFC subic r5, r28, 4 000034A8 30F9FFFC subic r7, r25, 4 label000034AC: 000034AC 3004FFFF subic r0, r4, 1 000034B0 80930000 lwz r4, [r19] 000034B4 33390004 addic r25, r25, 4 000034B8 94870004 stwu [r7 + 0x0004], r4 000034BC 81330004 lwz r9, [r19 + 0x0004] 000034C0 7C040735 extsh. r4, r0 000034C4 95250004 stwu [r5 + 0x0004], r9 000034C8 81530008 lwz r10, [r19 + 0x0008] 000034CC 339C0004 addic r28, r28, 4 000034D0 95460004 stwu [r6 + 0x0004], r10 000034D4 8013000C lwz r0, [r19 + 0x000C] 000034D8 337B0004 addic r27, r27, 4 000034DC 32D60004 addic r22, r22, 4 000034E0 32730010 addic r19, r19, 16 000034E4 94080004 stwu [r8 + 0x0004], r0 000034E8 4080FFC4 bge -0x0000003C /* 000034AC */ label000034EC: 000034EC 309DFFFF subic r4, r29, 1 label000034F0: 000034F0 7C850735 extsh. r5, r4 000034F4 3BA50000 addi r29, r5, 0x0000 000034F8 4080F894 bge -0x0000076C /* 00002D8C */ label000034FC: 000034FC 3094FFFF subic r4, r20, 1 00003500 7C850735 extsh. r5, r4 00003504 7E52B814 addc r18, r18, r23 00003508 3A850000 addi r20, r5, 0x0000 0000350C 4080F85C bge -0x000007A4 /* 00002D68 */ label00003510: 00003510 38800001 li r4, 0x0001 00003514 98810038 stb [r1 + 0x0038], r4 00003518 92630008 stw [r3 + 0x0008], r19 0000351C B9A10044 lmw r13, [r1 + 0x0044] 00003520 30210090 addic r1, r1, 144 00003524 4E800020 blr 00003528 00000000 .invalid 0000352C 00002041 .invalid 00003530 80130100 lwz r0, [r19 + 0x0100] 00003534 00000000 .invalid 00003538 00000838 .invalid 0000353C 000E534D .invalid 00003540 43444543 bcla 26, 4, 0x00004540 00003544 4F4D5052 .invalid 4C 00003548 45535338 .invalid sc 0000354C A8830022 lha r4, [r3 + 0x0022] 00003550 7C0802A6 mflr r0 00003554 2C840000 cmpwi cr1, r4, 0 00003558 BDC1FFB8 stmw [r1 - 0x0048], r14 0000355C 90010008 stw [r1 + 0x0008], r0 00003560 9421FF70 stwu [r1 - 0x0090], r1 00003564 40840018 bge cr1, +0x00000018 /* 0000357C */ 00003568 48000B59 bl +0x00000B58 /* 000040C0 */ 0000356C 81810098 lwz r12, [r1 + 0x0098] 00003570 30210090 addic r1, r1, 144 00003574 7D8803A6 mtlr r12 00003578 4E800020 blr label0000357C: 0000357C AB03001E lha r24, [r3 + 0x001E] 00003580 82830008 lwz r20, [r3 + 0x0008] 00003584 3098FFFF subic r4, r24, 1 00003588 7C850735 extsh. r5, r4 0000358C 81E30010 lwz r15, [r3 + 0x0010] 00003590 3AA00001 li r21, 0x0001 00003594 9AA10038 stb [r1 + 0x0038], r21 00003598 AA630018 lha r19, [r3 + 0x0018] 0000359C 82430030 lwz r18, [r3 + 0x0030] 000035A0 82230034 lwz r17, [r3 + 0x0034] 000035A4 82030038 lwz r16, [r3 + 0x0038] 000035A8 9AA10038 stb [r1 + 0x0038], r21 000035AC 3B050000 addi r24, r5, 0x0000 000035B0 41800AD4 blt +0x00000AD4 /* 00004084 */ 000035B4 82E2FFF4 lwz r23, [r2 - 0x000C] 000035B8 8342FFB8 lwz r26, [r2 - 0x0048] 000035BC 3B800000 li r28, 0x0000 000035C0 566E1838 rlwinm r14, r19, 3, 0, 28 label000035C4: 000035C4 A803001A lha r0, [r3 + 0x001A] 000035C8 7F6F9814 addc r27, r15, r19 000035CC 3080FFFF subic r4, r0, 1 000035D0 7C850735 extsh. r5, r4 000035D4 7ED3D814 addc r22, r19, r27 000035D8 7F33B014 addc r25, r19, r22 000035DC 7FD3C814 addc r30, r19, r25 000035E0 7FB3F014 addc r29, r19, r30 000035E4 7D93E814 addc r12, r19, r29 000035E8 396F0000 addi r11, r15, 0x0000 000035EC 7FF36014 addc r31, r19, r12 000035F0 38050000 addi r0, r5, 0x0000 000035F4 41800A7C blt +0x00000A7C /* 00004070 */ label000035F8: 000035F8 88940000 lbz r4, [r20] 000035FC 38B40000 addi r5, r20, 0x0000 00003600 5486E13E rlwinm r6, r4, 28, 4, 31 00003604 2886000F cmplwi cr1, r6, 15 00003608 5486F0BA rlwinm r6, r4, 30, 2, 29 0000360C 7CD73014 addc r6, r23, r6 00003610 32940001 addic r20, r20, 1 00003614 5484073E rlwinm r4, r4, 0, 28, 31 00003618 41850A48 bgt cr1, +0x00000A48 /* 00004060 */ 0000361C 80C60100 lwz r6, [r6 + 0x0100] 00003620 7CDA3014 addc r6, r26, r6 00003624 7CC903A6 mtctr r6 00003628 4E800420 bctr 0000362C 88850001 lbz r4, [r5 + 0x0001] 00003630 32850002 addic r20, r5, 2 00003634 30A40001 addic r5, r4, 1 00003638 54A51838 rlwinm r5, r5, 3, 0, 28 0000363C 7CA50734 extsh r5, r5 00003640 7C840010 subfc r4, r4, r0 00003644 7FE5F814 addc r31, r5, r31 00003648 7C800734 extsh r0, r4 0000364C 7D6B2814 addc r11, r11, r5 00003650 7F7B2814 addc r27, r27, r5 00003654 7ED62814 addc r22, r22, r5 00003658 7F392814 addc r25, r25, r5 0000365C 7FDE2814 addc r30, r30, r5 00003660 7FBD2814 addc r29, r29, r5 00003664 7D8C2814 addc r12, r12, r5 00003668 480009F8 b +0x000009F8 /* 00004060 */ 0000366C 88850001 lbz r4, [r5 + 0x0001] 00003670 32850002 addic r20, r5, 2 00003674 7CA40010 subfc r5, r4, r0 00003678 7CA00734 extsh r0, r5 0000367C 38AB0000 addi r5, r11, 0x0000 00003680 84C5FFF8 lwzu r6, [r5 - 0x0008] 00003684 38AB0000 addi r5, r11, 0x0000 00003688 84E5FFFC lwzu r7, [r5 - 0x0004] 0000368C 38A40000 addi r5, r4, 0x0000 label00003690: 00003690 3084FFFF subic r4, r4, 1 00003694 7C880735 extsh. r8, r4 00003698 90CB0000 stw [r11], r6 0000369C 90EB0004 stw [r11 + 0x0004], r7 000036A0 90DB0000 stw [r27], r6 000036A4 90FB0004 stw [r27 + 0x0004], r7 000036A8 316B0008 addic r11, r11, 8 000036AC 337B0008 addic r27, r27, 8 000036B0 38880000 addi r4, r8, 0x0000 000036B4 4080FFDC bge -0x00000024 /* 00003690 */ 000036B8 38960000 addi r4, r22, 0x0000 000036BC 8504FFF8 lwzu r8, [r4 - 0x0008] 000036C0 38960000 addi r4, r22, 0x0000 000036C4 84C4FFFC lwzu r6, [r4 - 0x0004] 000036C8 38850000 addi r4, r5, 0x0000 label000036CC: 000036CC 30E4FFFF subic r7, r4, 1 000036D0 7CE40735 extsh. r4, r7 000036D4 91160000 stw [r22], r8 000036D8 90D60004 stw [r22 + 0x0004], r6 000036DC 91190000 stw [r25], r8 000036E0 90D90004 stw [r25 + 0x0004], r6 000036E4 32D60008 addic r22, r22, 8 000036E8 33390008 addic r25, r25, 8 000036EC 4080FFE0 bge -0x00000020 /* 000036CC */ 000036F0 389E0000 addi r4, r30, 0x0000 000036F4 8504FFF8 lwzu r8, [r4 - 0x0008] 000036F8 389E0000 addi r4, r30, 0x0000 000036FC 84C4FFFC lwzu r6, [r4 - 0x0004] 00003700 38850000 addi r4, r5, 0x0000 label00003704: 00003704 30E4FFFF subic r7, r4, 1 00003708 7CE40735 extsh. r4, r7 0000370C 911E0000 stw [r30], r8 00003710 90DE0004 stw [r30 + 0x0004], r6 00003714 911D0000 stw [r29], r8 00003718 90DD0004 stw [r29 + 0x0004], r6 0000371C 33DE0008 addic r30, r30, 8 00003720 33BD0008 addic r29, r29, 8 00003724 4080FFE0 bge -0x00000020 /* 00003704 */ 00003728 388C0000 addi r4, r12, 0x0000 0000372C 84E4FFF8 lwzu r7, [r4 - 0x0008] 00003730 388C0000 addi r4, r12, 0x0000 00003734 84C4FFFC lwzu r6, [r4 - 0x0004] label00003738: 00003738 3085FFFF subic r4, r5, 1 0000373C 7C850735 extsh. r5, r4 00003740 90EC0000 stw [r12], r7 00003744 90CC0004 stw [r12 + 0x0004], r6 00003748 90FF0000 stw [r31], r7 0000374C 90DF0004 stw [r31 + 0x0004], r6 00003750 318C0008 addic r12, r12, 8 00003754 33FF0008 addic r31, r31, 8 00003758 4080FFE0 bge -0x00000020 /* 00003738 */ 0000375C 48000904 b +0x00000904 /* 00004060 */ 00003760 88850001 lbz r4, [r5 + 0x0001] 00003764 32850002 addic r20, r5, 2 00003768 7CA42014 addc r5, r4, r4 0000376C 30A50001 addic r5, r5, 1 00003770 7CA50010 subfc r5, r5, r0 00003774 7CA00734 extsh r0, r5 00003778 38AB0000 addi r5, r11, 0x0000 0000377C 8505FFF0 lwzu r8, [r5 - 0x0010] 00003780 38AB0000 addi r5, r11, 0x0000 00003784 84C5FFF4 lwzu r6, [r5 - 0x000C] 00003788 38AB0000 addi r5, r11, 0x0000 0000378C 84E5FFF8 lwzu r7, [r5 - 0x0008] 00003790 38AB0000 addi r5, r11, 0x0000 00003794 8525FFFC lwzu r9, [r5 - 0x0004] 00003798 39440000 addi r10, r4, 0x0000 label0000379C: 0000379C 3084FFFF subic r4, r4, 1 000037A0 7C850735 extsh. r5, r4 000037A4 910B0000 stw [r11], r8 000037A8 90CB0004 stw [r11 + 0x0004], r6 000037AC 90EB0008 stw [r11 + 0x0008], r7 000037B0 912B000C stw [r11 + 0x000C], r9 000037B4 911B0000 stw [r27], r8 000037B8 90DB0004 stw [r27 + 0x0004], r6 000037BC 90FB0008 stw [r27 + 0x0008], r7 000037C0 913B000C stw [r27 + 0x000C], r9 000037C4 316B0010 addic r11, r11, 16 000037C8 337B0010 addic r27, r27, 16 000037CC 38850000 addi r4, r5, 0x0000 000037D0 4080FFCC bge -0x00000034 /* 0000379C */ 000037D4 38960000 addi r4, r22, 0x0000 000037D8 84E4FFF0 lwzu r7, [r4 - 0x0010] 000037DC 38960000 addi r4, r22, 0x0000 000037E0 84C4FFF4 lwzu r6, [r4 - 0x000C] 000037E4 38960000 addi r4, r22, 0x0000 000037E8 8504FFF8 lwzu r8, [r4 - 0x0008] 000037EC 38B60000 addi r5, r22, 0x0000 000037F0 8485FFFC lwzu r4, [r5 - 0x0004] 000037F4 38AA0000 addi r5, r10, 0x0000 label000037F8: 000037F8 3125FFFF subic r9, r5, 1 000037FC 7D250735 extsh. r5, r9 00003800 90F60000 stw [r22], r7 00003804 90D60004 stw [r22 + 0x0004], r6 00003808 91160008 stw [r22 + 0x0008], r8 0000380C 9096000C stw [r22 + 0x000C], r4 00003810 90F90000 stw [r25], r7 00003814 90D90004 stw [r25 + 0x0004], r6 00003818 91190008 stw [r25 + 0x0008], r8 0000381C 9099000C stw [r25 + 0x000C], r4 00003820 32D60010 addic r22, r22, 16 00003824 33390010 addic r25, r25, 16 00003828 4080FFD0 bge -0x00000030 /* 000037F8 */ 0000382C 389E0000 addi r4, r30, 0x0000 00003830 8524FFF0 lwzu r9, [r4 - 0x0010] 00003834 389E0000 addi r4, r30, 0x0000 00003838 84E4FFF4 lwzu r7, [r4 - 0x000C] 0000383C 389E0000 addi r4, r30, 0x0000 00003840 8504FFF8 lwzu r8, [r4 - 0x0008] 00003844 389E0000 addi r4, r30, 0x0000 00003848 84A4FFFC lwzu r5, [r4 - 0x0004] 0000384C 388A0000 addi r4, r10, 0x0000 label00003850: 00003850 3084FFFF subic r4, r4, 1 00003854 7C860735 extsh. r6, r4 00003858 913E0000 stw [r30], r9 0000385C 90FE0004 stw [r30 + 0x0004], r7 00003860 911E0008 stw [r30 + 0x0008], r8 00003864 90BE000C stw [r30 + 0x000C], r5 00003868 913D0000 stw [r29], r9 0000386C 90FD0004 stw [r29 + 0x0004], r7 00003870 911D0008 stw [r29 + 0x0008], r8 00003874 90BD000C stw [r29 + 0x000C], r5 00003878 33DE0010 addic r30, r30, 16 0000387C 33BD0010 addic r29, r29, 16 00003880 38860000 addi r4, r6, 0x0000 00003884 4080FFCC bge -0x00000034 /* 00003850 */ 00003888 388C0000 addi r4, r12, 0x0000 0000388C 84C4FFF0 lwzu r6, [r4 - 0x0010] 00003890 388C0000 addi r4, r12, 0x0000 00003894 84A4FFF4 lwzu r5, [r4 - 0x000C] 00003898 388C0000 addi r4, r12, 0x0000 0000389C 84E4FFF8 lwzu r7, [r4 - 0x0008] 000038A0 390C0000 addi r8, r12, 0x0000 000038A4 8488FFFC lwzu r4, [r8 - 0x0004] label000038A8: 000038A8 310AFFFF subic r8, r10, 1 000038AC 7D090735 extsh. r9, r8 000038B0 90CC0000 stw [r12], r6 000038B4 90AC0004 stw [r12 + 0x0004], r5 000038B8 90EC0008 stw [r12 + 0x0008], r7 000038BC 908C000C stw [r12 + 0x000C], r4 000038C0 90DF0000 stw [r31], r6 000038C4 90BF0004 stw [r31 + 0x0004], r5 000038C8 90FF0008 stw [r31 + 0x0008], r7 000038CC 909F000C stw [r31 + 0x000C], r4 000038D0 318C0010 addic r12, r12, 16 000038D4 33FF0010 addic r31, r31, 16 000038D8 39490000 addi r10, r9, 0x0000 000038DC 4080FFCC bge -0x00000034 /* 000038A8 */ 000038E0 48000780 b +0x00000780 /* 00004060 */ 000038E4 88850001 lbz r4, [r5 + 0x0001] 000038E8 32850002 addic r20, r5, 2 000038EC 88D40000 lbz r6, [r20] 000038F0 7CA40010 subfc r5, r4, r0 000038F4 32940001 addic r20, r20, 1 000038F8 7CA00734 extsh r0, r5 000038FC 54C5402E rlwinm r5, r6, 8, 0, 23 00003900 7CA62814 addc r5, r6, r5 00003904 54A5402E rlwinm r5, r5, 8, 0, 23 00003908 7CA62814 addc r5, r6, r5 0000390C 54A5402E rlwinm r5, r5, 8, 0, 23 00003910 7CC62814 addc r6, r6, r5 label00003914: 00003914 3084FFFF subic r4, r4, 1 00003918 7C850735 extsh. r5, r4 0000391C 90CB0000 stw [r11], r6 00003920 90CB0004 stw [r11 + 0x0004], r6 00003924 90DB0000 stw [r27], r6 00003928 316B0008 addic r11, r11, 8 0000392C 90DB0004 stw [r27 + 0x0004], r6 00003930 90D60000 stw [r22], r6 00003934 337B0008 addic r27, r27, 8 00003938 90D60004 stw [r22 + 0x0004], r6 0000393C 90D90000 stw [r25], r6 00003940 32D60008 addic r22, r22, 8 00003944 90D90004 stw [r25 + 0x0004], r6 00003948 90DE0000 stw [r30], r6 0000394C 33390008 addic r25, r25, 8 00003950 90DE0004 stw [r30 + 0x0004], r6 00003954 90DD0000 stw [r29], r6 00003958 33DE0008 addic r30, r30, 8 0000395C 90DD0004 stw [r29 + 0x0004], r6 00003960 90CC0000 stw [r12], r6 00003964 33BD0008 addic r29, r29, 8 00003968 90CC0004 stw [r12 + 0x0004], r6 0000396C 90DF0000 stw [r31], r6 00003970 90DF0004 stw [r31 + 0x0004], r6 00003974 318C0008 addic r12, r12, 8 00003978 33FF0008 addic r31, r31, 8 0000397C 38850000 addi r4, r5, 0x0000 00003980 4080FF94 bge -0x0000006C /* 00003914 */ 00003984 480006DC b +0x000006DC /* 00004060 */ 00003988 80C3003C lwz r6, [r3 + 0x003C] 0000398C A0E50001 lhz r7, [r5 + 0x0001] 00003990 54C6083C rlwinm r6, r6, 1, 0, 30 00003994 7CF2332E sthx r7, r18, r6 00003998 80C3003C lwz r6, [r3 + 0x003C] 0000399C 32850003 addic r20, r5, 3 000039A0 30A60001 addic r5, r6, 1 000039A4 2C850100 cmpwi cr1, r5, 256 000039A8 90A3003C stw [r3 + 0x003C], r5 000039AC 54C6063E rlwinm r6, r6, 0, 24, 31 000039B0 4086001C bne cr1, +0x0000001C /* 000039CC */ 000039B4 9383003C stw [r3 + 0x003C], r28 000039B8 54C5083C rlwinm r5, r6, 1, 0, 30 000039BC 7CC40010 subfc r6, r4, r0 000039C0 48000014 b +0x00000014 /* 000039D4 */ 000039C4 88C50001 lbz r6, [r5 + 0x0001] 000039C8 32850002 addic r20, r5, 2 label000039CC: 000039CC 54C5083C rlwinm r5, r6, 1, 0, 30 000039D0 7CC40010 subfc r6, r4, r0 label000039D4: 000039D4 7CB22814 addc r5, r18, r5 000039D8 7CC00734 extsh r0, r6 label000039DC: 000039DC 88D40000 lbz r6, [r20] 000039E0 3104FFFF subic r8, r4, 1 000039E4 54C4C9FE rlwinm r4, r6, 25, 7, 31 000039E8 7CE520AE lbzx r7, r5, r4 000039EC 54C4D7FE rlwinm r4, r6, 26, 31, 31 000039F0 7C8520AE lbzx r4, r5, r4 000039F4 54E7801E rlwinm r7, r7, 16, 0, 15 000039F8 7CE72014 addc r7, r7, r4 000039FC 54E4402E rlwinm r4, r7, 8, 0, 23 00003A00 7C872014 addc r4, r7, r4 00003A04 908B0000 stw [r11], r4 00003A08 909B0000 stw [r27], r4 00003A0C 54C4DFFE rlwinm r4, r6, 27, 31, 31 00003A10 7CE520AE lbzx r7, r5, r4 00003A14 54C4E7FE rlwinm r4, r6, 28, 31, 31 00003A18 7C8520AE lbzx r4, r5, r4 00003A1C 54E7801E rlwinm r7, r7, 16, 0, 15 00003A20 7C872014 addc r4, r7, r4 00003A24 5487402E rlwinm r7, r4, 8, 0, 23 00003A28 7C843814 addc r4, r4, r7 00003A2C 908B0004 stw [r11 + 0x0004], r4 00003A30 909B0004 stw [r27 + 0x0004], r4 00003A34 54C4EFFE rlwinm r4, r6, 29, 31, 31 00003A38 7CE520AE lbzx r7, r5, r4 00003A3C 54C4F7FE rlwinm r4, r6, 30, 31, 31 00003A40 7C8520AE lbzx r4, r5, r4 00003A44 54E7801E rlwinm r7, r7, 16, 0, 15 00003A48 7C872014 addc r4, r7, r4 00003A4C 5487402E rlwinm r7, r4, 8, 0, 23 00003A50 7C843814 addc r4, r4, r7 00003A54 90960000 stw [r22], r4 00003A58 90990000 stw [r25], r4 00003A5C 54C4FFFE rlwinm r4, r6, 31, 31, 31 00003A60 7CE520AE lbzx r7, r5, r4 00003A64 54C407FE rlwinm r4, r6, 0, 31, 31 00003A68 7C8520AE lbzx r4, r5, r4 00003A6C 54E6801E rlwinm r6, r7, 16, 0, 15 00003A70 7C862014 addc r4, r6, r4 00003A74 5486402E rlwinm r6, r4, 8, 0, 23 00003A78 7C843014 addc r4, r4, r6 00003A7C 90960004 stw [r22 + 0x0004], r4 00003A80 90990004 stw [r25 + 0x0004], r4 00003A84 88D40001 lbz r6, [r20 + 0x0001] 00003A88 7D070735 extsh. r7, r8 00003A8C 54C4C9FE rlwinm r4, r6, 25, 7, 31 00003A90 7D2520AE lbzx r9, r5, r4 00003A94 54C4D7FE rlwinm r4, r6, 26, 31, 31 00003A98 7C8520AE lbzx r4, r5, r4 00003A9C 5529801E rlwinm r9, r9, 16, 0, 15 00003AA0 7C892014 addc r4, r9, r4 00003AA4 5489402E rlwinm r9, r4, 8, 0, 23 00003AA8 7C844814 addc r4, r4, r9 00003AAC 909E0000 stw [r30], r4 00003AB0 909D0000 stw [r29], r4 00003AB4 54C4DFFE rlwinm r4, r6, 27, 31, 31 00003AB8 7D2520AE lbzx r9, r5, r4 00003ABC 54C4E7FE rlwinm r4, r6, 28, 31, 31 00003AC0 7C8520AE lbzx r4, r5, r4 00003AC4 5529801E rlwinm r9, r9, 16, 0, 15 00003AC8 7C892014 addc r4, r9, r4 00003ACC 5489402E rlwinm r9, r4, 8, 0, 23 00003AD0 7C844814 addc r4, r4, r9 00003AD4 909E0004 stw [r30 + 0x0004], r4 00003AD8 909D0004 stw [r29 + 0x0004], r4 00003ADC 54C4EFFE rlwinm r4, r6, 29, 31, 31 00003AE0 7D2520AE lbzx r9, r5, r4 00003AE4 54C4F7FE rlwinm r4, r6, 30, 31, 31 00003AE8 7C8520AE lbzx r4, r5, r4 00003AEC 5529801E rlwinm r9, r9, 16, 0, 15 00003AF0 7C892014 addc r4, r9, r4 00003AF4 5489402E rlwinm r9, r4, 8, 0, 23 00003AF8 7C844814 addc r4, r4, r9 00003AFC 908C0000 stw [r12], r4 00003B00 909F0000 stw [r31], r4 00003B04 54C4FFFE rlwinm r4, r6, 31, 31, 31 00003B08 7D2520AE lbzx r9, r5, r4 00003B0C 54C407FE rlwinm r4, r6, 0, 31, 31 00003B10 7C8520AE lbzx r4, r5, r4 00003B14 5526801E rlwinm r6, r9, 16, 0, 15 00003B18 7C862014 addc r4, r6, r4 00003B1C 5486402E rlwinm r6, r4, 8, 0, 23 00003B20 7C843014 addc r4, r4, r6 00003B24 908C0004 stw [r12 + 0x0004], r4 00003B28 909F0004 stw [r31 + 0x0004], r4 00003B2C 316B0008 addic r11, r11, 8 00003B30 337B0008 addic r27, r27, 8 00003B34 32D60008 addic r22, r22, 8 00003B38 33390008 addic r25, r25, 8 00003B3C 32940002 addic r20, r20, 2 00003B40 33DE0008 addic r30, r30, 8 00003B44 33BD0008 addic r29, r29, 8 00003B48 318C0008 addic r12, r12, 8 00003B4C 33FF0008 addic r31, r31, 8 00003B50 38870000 addi r4, r7, 0x0000 00003B54 4080FE88 bge -0x00000178 /* 000039DC */ 00003B58 48000508 b +0x00000508 /* 00004060 */ 00003B5C 80C30040 lwz r6, [r3 + 0x0040] 00003B60 80E50001 lwz r7, [r5 + 0x0001] 00003B64 54C6103A rlwinm r6, r6, 2, 0, 29 00003B68 7CF1312E stwx r17, r7, r6 00003B6C 80C30040 lwz r6, [r3 + 0x0040] 00003B70 32850005 addic r20, r5, 5 00003B74 30A60001 addic r5, r6, 1 00003B78 2C850100 cmpwi cr1, r5, 256 00003B7C 90A30040 stw [r3 + 0x0040], r5 00003B80 54C6063E rlwinm r6, r6, 0, 24, 31 00003B84 4086001C bne cr1, +0x0000001C /* 00003BA0 */ 00003B88 93830040 stw [r3 + 0x0040], r28 00003B8C 54C5103A rlwinm r5, r6, 2, 0, 29 00003B90 7CC40010 subfc r6, r4, r0 00003B94 48000014 b +0x00000014 /* 00003BA8 */ 00003B98 88C50001 lbz r6, [r5 + 0x0001] 00003B9C 32850002 addic r20, r5, 2 label00003BA0: 00003BA0 54C5103A rlwinm r5, r6, 2, 0, 29 00003BA4 7CC40010 subfc r6, r4, r0 label00003BA8: 00003BA8 7D312814 addc r9, r17, r5 00003BAC 7CC00734 extsh r0, r6 label00003BB0: 00003BB0 88D40000 lbz r6, [r20] 00003BB4 30E4FFFF subic r7, r4, 1 00003BB8 54C4D1BE rlwinm r4, r6, 26, 6, 31 00003BBC 7C8920AE lbzx r4, r9, r4 00003BC0 54C5E7BE rlwinm r5, r6, 28, 30, 31 00003BC4 54CA07BE rlwinm r10, r6, 0, 30, 31 00003BC8 7CA928AE lbzx r5, r9, r5 00003BCC 5484801E rlwinm r4, r4, 16, 0, 15 00003BD0 7C842814 addc r4, r4, r5 00003BD4 5485402E rlwinm r5, r4, 8, 0, 23 00003BD8 7C842814 addc r4, r4, r5 00003BDC 908B0000 stw [r11], r4 00003BE0 909B0000 stw [r27], r4 00003BE4 54C4F7BE rlwinm r4, r6, 30, 30, 31 00003BE8 7C8920AE lbzx r4, r9, r4 00003BEC 7CA950AE lbzx r5, r9, r10 00003BF0 5484801E rlwinm r4, r4, 16, 0, 15 00003BF4 7C842814 addc r4, r4, r5 00003BF8 5485402E rlwinm r5, r4, 8, 0, 23 00003BFC 7C842814 addc r4, r4, r5 00003C00 908B0004 stw [r11 + 0x0004], r4 00003C04 909B0004 stw [r27 + 0x0004], r4 00003C08 88B40001 lbz r5, [r20 + 0x0001] 00003C0C 7CE80735 extsh. r8, r7 00003C10 54A4D1BE rlwinm r4, r5, 26, 6, 31 00003C14 7CC920AE lbzx r6, r9, r4 00003C18 54A4E7BE rlwinm r4, r5, 28, 30, 31 00003C1C 7C8920AE lbzx r4, r9, r4 00003C20 54C6801E rlwinm r6, r6, 16, 0, 15 00003C24 7C862014 addc r4, r6, r4 00003C28 5486402E rlwinm r6, r4, 8, 0, 23 00003C2C 7C843014 addc r4, r4, r6 00003C30 90960000 stw [r22], r4 00003C34 90990000 stw [r25], r4 00003C38 54A4F7BE rlwinm r4, r5, 30, 30, 31 00003C3C 7CC920AE lbzx r6, r9, r4 00003C40 54A407BE rlwinm r4, r5, 0, 30, 31 00003C44 7C8920AE lbzx r4, r9, r4 00003C48 54C5801E rlwinm r5, r6, 16, 0, 15 00003C4C 7C852014 addc r4, r5, r4 00003C50 5485402E rlwinm r5, r4, 8, 0, 23 00003C54 7C842814 addc r4, r4, r5 00003C58 90960004 stw [r22 + 0x0004], r4 00003C5C 90990004 stw [r25 + 0x0004], r4 00003C60 88B40002 lbz r5, [r20 + 0x0002] 00003C64 54A4D1BE rlwinm r4, r5, 26, 6, 31 00003C68 7CC920AE lbzx r6, r9, r4 00003C6C 54A4E7BE rlwinm r4, r5, 28, 30, 31 00003C70 7C8920AE lbzx r4, r9, r4 00003C74 54C6801E rlwinm r6, r6, 16, 0, 15 00003C78 7C862014 addc r4, r6, r4 00003C7C 5486402E rlwinm r6, r4, 8, 0, 23 00003C80 7C843014 addc r4, r4, r6 00003C84 909E0000 stw [r30], r4 00003C88 909D0000 stw [r29], r4 00003C8C 54A4F7BE rlwinm r4, r5, 30, 30, 31 00003C90 7CC920AE lbzx r6, r9, r4 00003C94 54A407BE rlwinm r4, r5, 0, 30, 31 00003C98 7C8920AE lbzx r4, r9, r4 00003C9C 54C5801E rlwinm r5, r6, 16, 0, 15 00003CA0 7C852014 addc r4, r5, r4 00003CA4 5485402E rlwinm r5, r4, 8, 0, 23 00003CA8 7C842814 addc r4, r4, r5 00003CAC 909E0004 stw [r30 + 0x0004], r4 00003CB0 909D0004 stw [r29 + 0x0004], r4 00003CB4 88B40003 lbz r5, [r20 + 0x0003] 00003CB8 316B0008 addic r11, r11, 8 00003CBC 54A4D1BE rlwinm r4, r5, 26, 6, 31 00003CC0 7CC920AE lbzx r6, r9, r4 00003CC4 54A4E7BE rlwinm r4, r5, 28, 30, 31 00003CC8 7C8920AE lbzx r4, r9, r4 00003CCC 54C6801E rlwinm r6, r6, 16, 0, 15 00003CD0 7C862014 addc r4, r6, r4 00003CD4 5486402E rlwinm r6, r4, 8, 0, 23 00003CD8 7C843014 addc r4, r4, r6 00003CDC 908C0000 stw [r12], r4 00003CE0 909F0000 stw [r31], r4 00003CE4 54A4F7BE rlwinm r4, r5, 30, 30, 31 00003CE8 7CC920AE lbzx r6, r9, r4 00003CEC 54A407BE rlwinm r4, r5, 0, 30, 31 00003CF0 7C8920AE lbzx r4, r9, r4 00003CF4 54C5801E rlwinm r5, r6, 16, 0, 15 00003CF8 7C852014 addc r4, r5, r4 00003CFC 5485402E rlwinm r5, r4, 8, 0, 23 00003D00 7C842814 addc r4, r4, r5 00003D04 908C0004 stw [r12 + 0x0004], r4 00003D08 909F0004 stw [r31 + 0x0004], r4 00003D0C 337B0008 addic r27, r27, 8 00003D10 32D60008 addic r22, r22, 8 00003D14 33390008 addic r25, r25, 8 00003D18 33DE0008 addic r30, r30, 8 00003D1C 33BD0008 addic r29, r29, 8 00003D20 32940004 addic r20, r20, 4 00003D24 318C0008 addic r12, r12, 8 00003D28 33FF0008 addic r31, r31, 8 00003D2C 38880000 addi r4, r8, 0x0000 00003D30 4080FE80 bge -0x00000180 /* 00003BB0 */ 00003D34 4800032C b +0x0000032C /* 00004060 */ 00003D38 80C30044 lwz r6, [r3 + 0x0044] 00003D3C 80E50001 lwz r7, [r5 + 0x0001] 00003D40 54C61838 rlwinm r6, r6, 3, 0, 28 00003D44 81050005 lwz r8, [r5 + 0x0005] 00003D48 7CD03014 addc r6, r16, r6 00003D4C 91060004 stw [r6 + 0x0004], r8 00003D50 90E60000 stw [r6], r7 00003D54 80C30044 lwz r6, [r3 + 0x0044] 00003D58 32850009 addic r20, r5, 9 00003D5C 30A60001 addic r5, r6, 1 00003D60 2C850100 cmpwi cr1, r5, 256 00003D64 90A30044 stw [r3 + 0x0044], r5 00003D68 54C6063E rlwinm r6, r6, 0, 24, 31 00003D6C 4086001C bne cr1, +0x0000001C /* 00003D88 */ 00003D70 93830044 stw [r3 + 0x0044], r28 00003D74 54C51838 rlwinm r5, r6, 3, 0, 28 00003D78 7CC40010 subfc r6, r4, r0 00003D7C 48000014 b +0x00000014 /* 00003D90 */ 00003D80 88C50001 lbz r6, [r5 + 0x0001] 00003D84 32850002 addic r20, r5, 2 label00003D88: 00003D88 54C51838 rlwinm r5, r6, 3, 0, 28 00003D8C 7CC40010 subfc r6, r4, r0 label00003D90: 00003D90 7D302814 addc r9, r16, r5 00003D94 7CC00734 extsh r0, r6 label00003D98: 00003D98 A8B40000 lha r5, [r20] 00003D9C 54A69F7E rlwinm r6, r5, 19, 29, 31 00003DA0 7CE930AE lbzx r7, r9, r6 00003DA4 54A6B77E rlwinm r6, r5, 22, 29, 31 00003DA8 7CC930AE lbzx r6, r9, r6 00003DAC 54E7801E rlwinm r7, r7, 16, 0, 15 00003DB0 7CE73014 addc r7, r7, r6 00003DB4 54E6402E rlwinm r6, r7, 8, 0, 23 00003DB8 7CC73014 addc r6, r7, r6 00003DBC 90CB0000 stw [r11], r6 00003DC0 90DB0000 stw [r27], r6 00003DC4 54A6CF7E rlwinm r6, r5, 25, 29, 31 00003DC8 7CE930AE lbzx r7, r9, r6 00003DCC 54A6E77E rlwinm r6, r5, 28, 29, 31 00003DD0 7CC930AE lbzx r6, r9, r6 00003DD4 54E7801E rlwinm r7, r7, 16, 0, 15 00003DD8 7CC73014 addc r6, r7, r6 00003DDC 54C7402E rlwinm r7, r6, 8, 0, 23 00003DE0 7CC63814 addc r6, r6, r7 00003DE4 90CB0004 stw [r11 + 0x0004], r6 00003DE8 90DB0004 stw [r27 + 0x0004], r6 00003DEC A9540002 lha r10, [r20 + 0x0002] 00003DF0 316B0008 addic r11, r11, 8 00003DF4 55469F7E rlwinm r6, r10, 19, 29, 31 00003DF8 7CC930AE lbzx r6, r9, r6 00003DFC 337B0008 addic r27, r27, 8 00003E00 54C7801E rlwinm r7, r6, 16, 0, 15 00003E04 5546B77E rlwinm r6, r10, 22, 29, 31 00003E08 7CC930AE lbzx r6, r9, r6 00003E0C 5548452E rlwinm r8, r10, 8, 20, 23 00003E10 7CC73014 addc r6, r7, r6 00003E14 54C7402E rlwinm r7, r6, 8, 0, 23 00003E18 7CC63814 addc r6, r6, r7 00003E1C 90D60000 stw [r22], r6 00003E20 90D90000 stw [r25], r6 00003E24 5546CF7E rlwinm r6, r10, 25, 29, 31 00003E28 7CC930AE lbzx r6, r9, r6 00003E2C 5547E77E rlwinm r7, r10, 28, 29, 31 00003E30 7CE938AE lbzx r7, r9, r7 00003E34 54C6801E rlwinm r6, r6, 16, 0, 15 00003E38 7CC63814 addc r6, r6, r7 00003E3C 54C7402E rlwinm r7, r6, 8, 0, 23 00003E40 7CC63814 addc r6, r6, r7 00003E44 90D60004 stw [r22 + 0x0004], r6 00003E48 90D90004 stw [r25 + 0x0004], r6 00003E4C A9540004 lha r10, [r20 + 0x0004] 00003E50 50A86426 rlwimi r8, r5, 12, 16, 19 00003E54 55459F7E rlwinm r5, r10, 19, 29, 31 00003E58 7CA928AE lbzx r5, r9, r5 00003E5C 32D60008 addic r22, r22, 8 00003E60 54A7801E rlwinm r7, r5, 16, 0, 15 00003E64 33390008 addic r25, r25, 8 00003E68 32940006 addic r20, r20, 6 00003E6C 5545B77E rlwinm r5, r10, 22, 29, 31 00003E70 7CA928AE lbzx r5, r9, r5 00003E74 55462636 rlwinm r6, r10, 4, 24, 27 00003E78 7CA72814 addc r5, r7, r5 00003E7C 54A7402E rlwinm r7, r5, 8, 0, 23 00003E80 7CA53814 addc r5, r5, r7 00003E84 90BE0000 stw [r30], r5 00003E88 90BD0000 stw [r29], r5 00003E8C 5545CF7E rlwinm r5, r10, 25, 29, 31 00003E90 7CA928AE lbzx r5, r9, r5 00003E94 5547E77E rlwinm r7, r10, 28, 29, 31 00003E98 7CE938AE lbzx r7, r9, r7 00003E9C 54A5801E rlwinm r5, r5, 16, 0, 15 00003EA0 7CA53814 addc r5, r5, r7 00003EA4 54A7402E rlwinm r7, r5, 8, 0, 23 00003EA8 7CA53814 addc r5, r5, r7 00003EAC 90BE0004 stw [r30 + 0x0004], r5 00003EB0 90BD0004 stw [r29 + 0x0004], r5 00003EB4 7D063378 or r6, r8, r6 00003EB8 54C59F7E rlwinm r5, r6, 19, 29, 31 00003EBC 7CE928AE lbzx r7, r9, r5 00003EC0 5505B77E rlwinm r5, r8, 22, 29, 31 00003EC4 7CA928AE lbzx r5, r9, r5 00003EC8 54E7801E rlwinm r7, r7, 16, 0, 15 00003ECC 7CA72814 addc r5, r7, r5 00003ED0 33BD0008 addic r29, r29, 8 00003ED4 33DE0008 addic r30, r30, 8 00003ED8 54A7402E rlwinm r7, r5, 8, 0, 23 00003EDC 7CA53814 addc r5, r5, r7 00003EE0 90AC0000 stw [r12], r5 00003EE4 90BF0000 stw [r31], r5 00003EE8 54C5CF7E rlwinm r5, r6, 25, 29, 31 00003EEC 7CE928AE lbzx r7, r9, r5 00003EF0 54C5E77E rlwinm r5, r6, 28, 29, 31 00003EF4 7CA928AE lbzx r5, r9, r5 00003EF8 54E6801E rlwinm r6, r7, 16, 0, 15 00003EFC 7CA62814 addc r5, r6, r5 00003F00 30E4FFFF subic r7, r4, 1 00003F04 54A6402E rlwinm r6, r5, 8, 0, 23 00003F08 7CA53014 addc r5, r5, r6 00003F0C 7CE40735 extsh. r4, r7 00003F10 90AC0004 stw [r12 + 0x0004], r5 00003F14 90BF0004 stw [r31 + 0x0004], r5 00003F18 318C0008 addic r12, r12, 8 00003F1C 33FF0008 addic r31, r31, 8 00003F20 4080FE78 bge -0x00000188 /* 00003D98 */ 00003F24 4800013C b +0x0000013C /* 00004060 */ 00003F28 7CA40010 subfc r5, r4, r0 00003F2C 7CA00734 extsh r0, r5 label00003F30: 00003F30 88B40000 lbz r5, [r20] 00003F34 88D40001 lbz r6, [r20 + 0x0001] 00003F38 54A5801E rlwinm r5, r5, 16, 0, 15 00003F3C 7CC62814 addc r6, r6, r5 00003F40 54C5402E rlwinm r5, r6, 8, 0, 23 00003F44 7CA62814 addc r5, r6, r5 00003F48 90AB0000 stw [r11], r5 00003F4C 90BB0000 stw [r27], r5 00003F50 88B40002 lbz r5, [r20 + 0x0002] 00003F54 88D40003 lbz r6, [r20 + 0x0003] 00003F58 54A5801E rlwinm r5, r5, 16, 0, 15 00003F5C 7CA62814 addc r5, r6, r5 00003F60 54A6402E rlwinm r6, r5, 8, 0, 23 00003F64 7CA53014 addc r5, r5, r6 00003F68 90AB0004 stw [r11 + 0x0004], r5 00003F6C 90BB0004 stw [r27 + 0x0004], r5 00003F70 88B40004 lbz r5, [r20 + 0x0004] 00003F74 88D40005 lbz r6, [r20 + 0x0005] 00003F78 54A5801E rlwinm r5, r5, 16, 0, 15 00003F7C 7CA62814 addc r5, r6, r5 00003F80 54A6402E rlwinm r6, r5, 8, 0, 23 00003F84 7CA53014 addc r5, r5, r6 00003F88 90B60000 stw [r22], r5 00003F8C 90B90000 stw [r25], r5 00003F90 88B40006 lbz r5, [r20 + 0x0006] 00003F94 88D40007 lbz r6, [r20 + 0x0007] 00003F98 54A5801E rlwinm r5, r5, 16, 0, 15 00003F9C 7CA62814 addc r5, r6, r5 00003FA0 54A6402E rlwinm r6, r5, 8, 0, 23 00003FA4 7CA53014 addc r5, r5, r6 00003FA8 90B60004 stw [r22 + 0x0004], r5 00003FAC 90B90004 stw [r25 + 0x0004], r5 00003FB0 88B40008 lbz r5, [r20 + 0x0008] 00003FB4 88D40009 lbz r6, [r20 + 0x0009] 00003FB8 54A5801E rlwinm r5, r5, 16, 0, 15 00003FBC 7CA62814 addc r5, r6, r5 00003FC0 54A6402E rlwinm r6, r5, 8, 0, 23 00003FC4 7CA53014 addc r5, r5, r6 00003FC8 90BE0000 stw [r30], r5 00003FCC 90BD0000 stw [r29], r5 00003FD0 88B4000A lbz r5, [r20 + 0x000A] 00003FD4 88D4000B lbz r6, [r20 + 0x000B] 00003FD8 54A5801E rlwinm r5, r5, 16, 0, 15 00003FDC 7CA62814 addc r5, r6, r5 00003FE0 54A6402E rlwinm r6, r5, 8, 0, 23 00003FE4 7CA53014 addc r5, r5, r6 00003FE8 90BE0004 stw [r30 + 0x0004], r5 00003FEC 90BD0004 stw [r29 + 0x0004], r5 00003FF0 88B4000C lbz r5, [r20 + 0x000C] 00003FF4 88D4000D lbz r6, [r20 + 0x000D] 00003FF8 54A5801E rlwinm r5, r5, 16, 0, 15 00003FFC 7CA62814 addc r5, r6, r5 00004000 54A6402E rlwinm r6, r5, 8, 0, 23 00004004 7CA53014 addc r5, r5, r6 00004008 90AC0000 stw [r12], r5 0000400C 90BF0000 stw [r31], r5 00004010 88B4000E lbz r5, [r20 + 0x000E] 00004014 88D4000F lbz r6, [r20 + 0x000F] 00004018 54A5801E rlwinm r5, r5, 16, 0, 15 0000401C 7CA62814 addc r5, r6, r5 00004020 30E4FFFF subic r7, r4, 1 00004024 54A6402E rlwinm r6, r5, 8, 0, 23 00004028 7CA53014 addc r5, r5, r6 0000402C 7CE40735 extsh. r4, r7 00004030 90AC0004 stw [r12 + 0x0004], r5 00004034 90BF0004 stw [r31 + 0x0004], r5 00004038 33DE0008 addic r30, r30, 8 0000403C 33BD0008 addic r29, r29, 8 00004040 316B0008 addic r11, r11, 8 00004044 337B0008 addic r27, r27, 8 00004048 32D60008 addic r22, r22, 8 0000404C 33390008 addic r25, r25, 8 00004050 32940010 addic r20, r20, 16 00004054 318C0008 addic r12, r12, 8 00004058 33FF0008 addic r31, r31, 8 0000405C 4080FED4 bge -0x0000012C /* 00003F30 */ label00004060: 00004060 3080FFFF subic r4, r0, 1 00004064 7C850735 extsh. r5, r4 00004068 38050000 addi r0, r5, 0x0000 0000406C 4080F58C bge -0x00000A74 /* 000035F8 */ label00004070: 00004070 3098FFFF subic r4, r24, 1 00004074 7C850735 extsh. r5, r4 00004078 7DEF7014 addc r15, r15, r14 0000407C 3B050000 addi r24, r5, 0x0000 00004080 4080F544 bge -0x00000ABC /* 000035C4 */ label00004084: 00004084 9AA10038 stb [r1 + 0x0038], r21 00004088 92830008 stw [r3 + 0x0008], r20 0000408C B9C10048 lmw r14, [r1 + 0x0048] 00004090 30210090 addic r1, r1, 144 00004094 4E800020 blr 00004098 00000000 .invalid 0000409C 00002041 .invalid 000040A0 80120100 lwz r0, [r18 + 0x0100] 000040A4 00000000 .invalid 000040A8 00000B4C .invalid 000040AC 0010534D .invalid 000040B0 43444543 bcla 26, 4, 0x00004540 000040B4 4F4D5052 .invalid 4C 000040B8 45535338 .invalid sc 000040BC 58320000 .invalid fn000040C0: 000040C0 A8E3001E lha r7, [r3 + 0x001E] 000040C4 BFA1FFF4 stmw [r1 - 0x000C], r29 000040C8 3007FFFF subic r0, r7, 1 000040CC 7C040735 extsh. r4, r0 000040D0 81230008 lwz r9, [r3 + 0x0008] 000040D4 38E40000 addi r7, r4, 0x0000 000040D8 41800224 blt +0x00000224 /* 000042FC */ 000040DC 8102FFF4 lwz r8, [r2 - 0x000C] 000040E0 8142FFB8 lwz r10, [r2 - 0x0048] 000040E4 39600000 li r11, 0x0000 label000040E8: 000040E8 ABE3001A lha r31, [r3 + 0x001A] 000040EC 3007FFFF subic r0, r7, 1 000040F0 309FFFFF subic r4, r31, 1 000040F4 7C850735 extsh. r5, r4 000040F8 7C0C0734 extsh r12, r0 000040FC 3BE50000 addi r31, r5, 0x0000 00004100 38EC0000 addi r7, r12, 0x0000 00004104 418001F0 blt +0x000001F0 /* 000042F4 */ label00004108: 00004108 88C90000 lbz r6, [r9] 0000410C 3BC90000 addi r30, r9, 0x0000 00004110 54C0E13E rlwinm r0, r6, 28, 4, 31 00004114 2880000F cmplwi cr1, r0, 15 00004118 3BA60000 addi r29, r6, 0x0000 0000411C 38890000 addi r4, r9, 0x0000 00004120 38060000 addi r0, r6, 0x0000 00004124 31290001 addic r9, r9, 1 00004128 54C6073E rlwinm r6, r6, 0, 28, 31 0000412C 418501B8 bgt cr1, +0x000001B8 /* 000042E4 */ 00004130 5405F0BA rlwinm r5, r0, 30, 2, 29 00004134 7CA8282E lwzx r5, r8, r5 00004138 7CA55014 addc r5, r5, r10 0000413C 7CA903A6 mtctr r5 00004140 4E800420 bctr 00004144 88DE0001 lbz r6, [r30 + 0x0001] 00004148 31240002 addic r9, r4, 2 label0000414C: 0000414C 7C06F810 subfc r0, r6, r31 00004150 7C1F0734 extsh r31, r0 00004154 48000190 b +0x00000190 /* 000042E4 */ 00004158 88DE0001 lbz r6, [r30 + 0x0001] 0000415C 313E0002 addic r9, r30, 2 00004160 4BFFFFEC b -0x00000014 /* 0000414C */ 00004164 88DE0001 lbz r6, [r30 + 0x0001] 00004168 313E0002 addic r9, r30, 2 0000416C 7C063014 addc r0, r6, r6 00004170 30000001 addic r0, r0, 1 00004174 7C00F810 subfc r0, r0, r31 00004178 7C1F0734 extsh r31, r0 0000417C 48000168 b +0x00000168 /* 000042E4 */ 00004180 88DE0001 lbz r6, [r30 + 0x0001] 00004184 313E0002 addic r9, r30, 2 00004188 7C06F810 subfc r0, r6, r31 0000418C 7C1F0734 extsh r31, r0 00004190 31290001 addic r9, r9, 1 00004194 48000150 b +0x00000150 /* 000042E4 */ 00004198 80A3003C lwz r5, [r3 + 0x003C] 0000419C 7C063014 addc r0, r6, r6 000041A0 30850001 addic r4, r5, 1 000041A4 9083003C stw [r3 + 0x003C], r4 000041A8 A3DE0001 lhz r30, [r30 + 0x0001] 000041AC 80830030 lwz r4, [r3 + 0x0030] 000041B0 54A5083C rlwinm r5, r5, 1, 0, 30 000041B4 7FC42B2E sthx r30, r4, r5 000041B8 8083003C lwz r4, [r3 + 0x003C] 000041BC 7CA6F810 subfc r5, r6, r31 000041C0 2C840100 cmpwi cr1, r4, 256 000041C4 30000004 addic r0, r0, 4 000041C8 7D290014 addc r9, r9, r0 000041CC 7CBF0734 extsh r31, r5 000041D0 40860114 bne cr1, +0x00000114 /* 000042E4 */ 000041D4 9163003C stw [r3 + 0x003C], r11 000041D8 301FFFFF subic r0, r31, 1 000041DC 4800010C b +0x0000010C /* 000042E8 */ 000041E0 7C863014 addc r4, r6, r6 000041E4 7C06F810 subfc r0, r6, r31 000041E8 30840003 addic r4, r4, 3 000041EC 7D292014 addc r9, r9, r4 000041F0 7C1F0734 extsh r31, r0 000041F4 480000F0 b +0x000000F0 /* 000042E4 */ 000041F8 80030040 lwz r0, [r3 + 0x0040] 000041FC 7CA6F810 subfc r5, r6, r31 00004200 30800001 addic r4, r0, 1 00004204 90830040 stw [r3 + 0x0040], r4 00004208 80830034 lwz r4, [r3 + 0x0034] 0000420C 80DE0001 lwz r6, [r30 + 0x0001] 00004210 541F103A rlwinm r31, r0, 2, 0, 29 00004214 7CC4F92E stwx r4, r6, r31 00004218 80030040 lwz r0, [r3 + 0x0040] 0000421C 57A416BA rlwinm r4, r29, 2, 26, 29 00004220 2C800100 cmpwi cr1, r0, 256 00004224 30040008 addic r0, r4, 8 00004228 7D290014 addc r9, r9, r0 0000422C 7CBF0734 extsh r31, r5 00004230 408600B4 bne cr1, +0x000000B4 /* 000042E4 */ 00004234 91630040 stw [r3 + 0x0040], r11 00004238 301FFFFF subic r0, r31, 1 0000423C 480000AC b +0x000000AC /* 000042E8 */ 00004240 540016BA rlwinm r0, r0, 2, 26, 29 00004244 7C86F810 subfc r4, r6, r31 00004248 30000005 addic r0, r0, 5 0000424C 7D290014 addc r9, r9, r0 00004250 7C9F0734 extsh r31, r4 00004254 48000090 b +0x00000090 /* 000042E4 */ 00004258 80A30044 lwz r5, [r3 + 0x0044] 0000425C 54001E78 rlwinm r0, r0, 3, 25, 28 00004260 30850001 addic r4, r5, 1 00004264 90830044 stw [r3 + 0x0044], r4 00004268 83BE0001 lwz r29, [r30 + 0x0001] 0000426C 80830038 lwz r4, [r3 + 0x0038] 00004270 83DE0005 lwz r30, [r30 + 0x0005] 00004274 54A51838 rlwinm r5, r5, 3, 0, 28 00004278 7C842814 addc r4, r4, r5 0000427C 93C40004 stw [r4 + 0x0004], r30 00004280 93A40000 stw [r4], r29 00004284 80830044 lwz r4, [r3 + 0x0044] 00004288 7C060010 subfc r0, r6, r0 0000428C 2C840100 cmpwi cr1, r4, 256 00004290 7C060010 subfc r0, r6, r0 00004294 7CA6F810 subfc r5, r6, r31 00004298 40860008 bne cr1, +0x00000008 /* 000042A0 */ 0000429C 91630044 stw [r3 + 0x0044], r11 label000042A0: 000042A0 3000000E addic r0, r0, 14 000042A4 7D290014 addc r9, r9, r0 000042A8 7CBF0734 extsh r31, r5 000042AC 48000038 b +0x00000038 /* 000042E4 */ 000042B0 54001E78 rlwinm r0, r0, 3, 25, 28 000042B4 7C060010 subfc r0, r6, r0 000042B8 7C060010 subfc r0, r6, r0 000042BC 7C86F810 subfc r4, r6, r31 000042C0 30000007 addic r0, r0, 7 000042C4 7D290014 addc r9, r9, r0 000042C8 7C9F0734 extsh r31, r4 000042CC 48000018 b +0x00000018 /* 000042E4 */ 000042D0 7C06F810 subfc r0, r6, r31 000042D4 7C1F0734 extsh r31, r0 000042D8 30060001 addic r0, r6, 1 000042DC 54002036 rlwinm r0, r0, 4, 0, 27 000042E0 7D290014 addc r9, r9, r0 label000042E4: 000042E4 301FFFFF subic r0, r31, 1 label000042E8: 000042E8 7C040735 extsh. r4, r0 000042EC 3BE40000 addi r31, r4, 0x0000 000042F0 4080FE18 bge -0x000001E8 /* 00004108 */ label000042F4: 000042F4 2C0C0000 cmpwi r12, 0 000042F8 4080FDF0 bge -0x00000210 /* 000040E8 */ label000042FC: 000042FC 91230008 stw [r3 + 0x0008], r9 00004300 BBA1FFF4 lmw r29, [r1 - 0x000C] 00004304 4E800020 blr 00004308 00000000 .invalid 0000430C 00002040 .invalid 00004310 00030100 .invalid 00004314 00000000 .invalid 00004318 00000248 .invalid 0000431C 0008534D .invalid 00004320 43536B69 bdzl cr4, +0x00006B68 /* 0000AE88 */ 00004324 70380000 andi. r24, r1, 0x0000 00004328 A8830022 lha r4, [r3 + 0x0022] 0000432C 7C0802A6 mflr r0 00004330 2C840000 cmpwi cr1, r4, 0 00004334 BDA1FFB4 stmw [r1 - 0x004C], r13 00004338 90010008 stw [r1 + 0x0008], r0 0000433C 9421FF60 stwu [r1 - 0x00A0], r1 00004340 40840018 bge cr1, +0x00000018 /* 00004358 */ 00004344 4BFFFD7D bl -0x00000284 /* 000040C0 */ 00004348 818100A8 lwz r12, [r1 + 0x00A8] 0000434C 302100A0 addic r1, r1, 160 00004350 7D8803A6 mtlr r12 00004354 4E800020 blr label00004358: 00004358 AA43001E lha r18, [r3 + 0x001E] 0000435C 80830068 lwz r4, [r3 + 0x0068] 00004360 30D2FFFF subic r6, r18, 1 00004364 80A40000 lwz r5, [r4] 00004368 7CC40735 extsh. r4, r6 0000436C 80830010 lwz r4, [r3 + 0x0010] 00004370 81E30008 lwz r15, [r3 + 0x0008] 00004374 9081003C stw [r1 + 0x003C], r4 00004378 38800001 li r4, 0x0001 0000437C 98810038 stb [r1 + 0x0038], r4 00004380 A8E30018 lha r7, [r3 + 0x0018] 00004384 82630030 lwz r19, [r3 + 0x0030] 00004388 82030034 lwz r16, [r3 + 0x0034] 0000438C 3225000C addic r17, r5, 12 00004390 81C30038 lwz r14, [r3 + 0x0038] 00004394 90E10040 stw [r1 + 0x0040], r7 00004398 98810038 stb [r1 + 0x0038], r4 0000439C 7CD20734 extsh r18, r6 000043A0 32A5000D addic r21, r5, 13 000043A4 41800A60 blt +0x00000A60 /* 00004E04 */ 000043A8 38870000 addi r4, r7, 0x0000 000043AC 5484103A rlwinm r4, r4, 2, 0, 29 000043B0 3305000E addic r24, r5, 14 000043B4 3365000F addic r27, r5, 15 000043B8 82E2FFF4 lwz r23, [r2 - 0x000C] 000043BC 8342FFB8 lwz r26, [r2 - 0x0048] 000043C0 3A800000 li r20, 0x0000 000043C4 90810044 stw [r1 + 0x0044], r4 label000043C8: 000043C8 AB23001A lha r25, [r3 + 0x001A] 000043CC 80A10040 lwz r5, [r1 + 0x0040] 000043D0 3099FFFF subic r4, r25, 1 000043D4 82C1003C lwz r22, [r1 + 0x003C] 000043D8 7C860735 extsh. r6, r4 000043DC 7F962814 addc r28, r22, r5 000043E0 7FC5E014 addc r30, r5, r28 000043E4 7FE5F014 addc r31, r5, r30 000043E8 3B260000 addi r25, r6, 0x0000 000043EC 418009F8 blt +0x000009F8 /* 00004DE4 */ label000043F0: 000043F0 8BAF0000 lbz r29, [r15] 000043F4 388F0000 addi r4, r15, 0x0000 000043F8 57A5E13E rlwinm r5, r29, 28, 4, 31 000043FC 2885000F cmplwi cr1, r5, 15 00004400 57A5F0BA rlwinm r5, r29, 30, 2, 29 00004404 7CB72814 addc r5, r23, r5 00004408 31EF0001 addic r15, r15, 1 label0000440C: 0000440C 57BD073E rlwinm r29, r29, 0, 28, 31 00004410 418509C4 bgt cr1, +0x000009C4 /* 00004DD4 */ 00004414 80A500C0 lwz r5, [r5 + 0x00C0] 00004418 7CBA2814 addc r5, r26, r5 0000441C 7CA903A6 mtctr r5 00004420 4E800420 bctr 00004424 8BA40001 lbz r29, [r4 + 0x0001] 00004428 31E40002 addic r15, r4, 2 0000442C 309D0001 addic r4, r29, 1 00004430 5484103A rlwinm r4, r4, 2, 0, 29 00004434 7C840734 extsh r4, r4 00004438 7CBDC810 subfc r5, r29, r25 0000443C 7FE4F814 addc r31, r4, r31 00004440 7CB90734 extsh r25, r5 00004444 7ED62014 addc r22, r22, r4 00004448 7F9C2014 addc r28, r28, r4 0000444C 7FDE2014 addc r30, r30, r4 00004450 48000984 b +0x00000984 /* 00004DD4 */ 00004454 8BA40001 lbz r29, [r4 + 0x0001] 00004458 31E40002 addic r15, r4, 2 0000445C 7C9DC810 subfc r4, r29, r25 00004460 7C990734 extsh r25, r4 00004464 38960000 addi r4, r22, 0x0000 00004468 38BD0000 addi r5, r29, 0x0000 0000446C 84C4FFFC lwzu r6, [r4 - 0x0004] label00004470: 00004470 30FDFFFF subic r7, r29, 1 00004474 7CE80735 extsh. r8, r7 00004478 94C40004 stwu [r4 + 0x0004], r6 0000447C 32D60004 addic r22, r22, 4 00004480 3BA80000 addi r29, r8, 0x0000 00004484 4080FFEC bge -0x00000014 /* 00004470 */ 00004488 389C0000 addi r4, r28, 0x0000 0000448C 38C50000 addi r6, r5, 0x0000 00004490 8504FFFC lwzu r8, [r4 - 0x0004] label00004494: 00004494 30C6FFFF subic r6, r6, 1 00004498 7CC70735 extsh. r7, r6 0000449C 95040004 stwu [r4 + 0x0004], r8 000044A0 339C0004 addic r28, r28, 4 000044A4 38C70000 addi r6, r7, 0x0000 000044A8 4080FFEC bge -0x00000014 /* 00004494 */ 000044AC 389E0000 addi r4, r30, 0x0000 000044B0 38C50000 addi r6, r5, 0x0000 000044B4 8504FFFC lwzu r8, [r4 - 0x0004] label000044B8: 000044B8 30C6FFFF subic r6, r6, 1 000044BC 7CC70735 extsh. r7, r6 000044C0 95040004 stwu [r4 + 0x0004], r8 000044C4 33DE0004 addic r30, r30, 4 000044C8 38C70000 addi r6, r7, 0x0000 label000044CC: 000044CC 4080FFEC bge -0x00000014 /* 000044B8 */ 000044D0 389F0000 addi r4, r31, 0x0000 000044D4 84C4FFFC lwzu r6, [r4 - 0x0004] label000044D8: 000044D8 30A5FFFF subic r5, r5, 1 000044DC 7CA70735 extsh. r7, r5 000044E0 94C40004 stwu [r4 + 0x0004], r6 000044E4 33FF0004 addic r31, r31, 4 000044E8 38A70000 addi r5, r7, 0x0000 000044EC 4080FFEC bge -0x00000014 /* 000044D8 */ 000044F0 3099FFFF subic r4, r25, 1 000044F4 480008E4 b +0x000008E4 /* 00004DD8 */ 000044F8 8BA40001 lbz r29, [r4 + 0x0001] 000044FC 31E40002 addic r15, r4, 2 00004500 7C9DE814 addc r4, r29, r29 00004504 30840001 addic r4, r4, 1 00004508 7C84C810 subfc r4, r4, r25 0000450C 7C990734 extsh r25, r4 00004510 38960000 addi r4, r22, 0x0000 00004514 84C4FFF8 lwzu r6, [r4 - 0x0008] 00004518 38B60000 addi r5, r22, 0x0000 0000451C 8485FFFC lwzu r4, [r5 - 0x0004] 00004520 38BD0000 addi r5, r29, 0x0000 label00004524: 00004524 30FDFFFF subic r7, r29, 1 00004528 7CE80735 extsh. r8, r7 0000452C 90D60000 stw [r22], r6 00004530 90960004 stw [r22 + 0x0004], r4 00004534 32D60008 addic r22, r22, 8 00004538 3BA80000 addi r29, r8, 0x0000 label0000453C: 0000453C 4080FFE8 bge -0x00000018 /* 00004524 */ fn00004540: 00004540 389C0000 addi r4, r28, 0x0000 00004544 8504FFF8 lwzu r8, [r4 - 0x0008] 00004548 389C0000 addi r4, r28, 0x0000 0000454C 84C4FFFC lwzu r6, [r4 - 0x0004] 00004550 38850000 addi r4, r5, 0x0000 label00004554: 00004554 3084FFFF subic r4, r4, 1 00004558 7C870735 extsh. r7, r4 0000455C 911C0000 stw [r28], r8 00004560 90DC0004 stw [r28 + 0x0004], r6 00004564 339C0008 addic r28, r28, 8 00004568 38870000 addi r4, r7, 0x0000 0000456C 4080FFE8 bge -0x00000018 /* 00004554 */ 00004570 389E0000 addi r4, r30, 0x0000 00004574 8504FFF8 lwzu r8, [r4 - 0x0008] 00004578 389E0000 addi r4, r30, 0x0000 0000457C 84C4FFFC lwzu r6, [r4 - 0x0004] 00004580 38850000 addi r4, r5, 0x0000 label00004584: 00004584 3084FFFF subic r4, r4, 1 00004588 7C870735 extsh. r7, r4 0000458C 911E0000 stw [r30], r8 00004590 90DE0004 stw [r30 + 0x0004], r6 00004594 33DE0008 addic r30, r30, 8 00004598 38870000 addi r4, r7, 0x0000 0000459C 4080FFE8 bge -0x00000018 /* 00004584 */ 000045A0 389F0000 addi r4, r31, 0x0000 000045A4 84C4FFF8 lwzu r6, [r4 - 0x0008] 000045A8 389F0000 addi r4, r31, 0x0000 000045AC 84E4FFFC lwzu r7, [r4 - 0x0004] label000045B0: 000045B0 3085FFFF subic r4, r5, 1 000045B4 7C850735 extsh. r5, r4 000045B8 90FF0004 stw [r31 + 0x0004], r7 000045BC 90DF0000 stw [r31], r6 000045C0 33FF0008 addic r31, r31, 8 000045C4 4080FFEC bge -0x00000014 /* 000045B0 */ 000045C8 3099FFFF subic r4, r25, 1 000045CC 4800080C b +0x0000080C /* 00004DD8 */ 000045D0 8BA40001 lbz r29, [r4 + 0x0001] 000045D4 31E40002 addic r15, r4, 2 000045D8 890F0000 lbz r8, [r15] 000045DC 7C9DC810 subfc r4, r29, r25 000045E0 31EF0001 addic r15, r15, 1 000045E4 7C990734 extsh r25, r4 000045E8 5504103A rlwinm r4, r8, 2, 0, 29 000045EC 7D11202E lwzx r8, r17, r4 000045F0 30DFFFFC subic r6, r31, 4 000045F4 309EFFFC subic r4, r30, 4 000045F8 30BCFFFC subic r5, r28, 4 000045FC 30F6FFFC subic r7, r22, 4 label00004600: 00004600 301DFFFF subic r0, r29, 1 00004604 7C090735 extsh. r9, r0 label00004608: 00004608 95070004 stwu [r7 + 0x0004], r8 0000460C 95050004 stwu [r5 + 0x0004], r8 00004610 95040004 stwu [r4 + 0x0004], r8 00004614 32D60004 addic r22, r22, 4 00004618 339C0004 addic r28, r28, 4 0000461C 33DE0004 addic r30, r30, 4 00004620 95060004 stwu [r6 + 0x0004], r8 00004624 33FF0004 addic r31, r31, 4 00004628 3BA90000 addi r29, r9, 0x0000 0000462C 4080FFD4 bge -0x0000002C /* 00004600 */ 00004630 480007A4 b +0x000007A4 /* 00004DD4 */ 00004634 80A3003C lwz r5, [r3 + 0x003C] 00004638 A0C40001 lhz r6, [r4 + 0x0001] 0000463C 54A5083C rlwinm r5, r5, 1, 0, 30 00004640 7CD32B2E sthx r6, r19, r5 00004644 80A3003C lwz r5, [r3 + 0x003C] 00004648 31E40003 addic r15, r4, 3 0000464C 30850001 addic r4, r5, 1 00004650 2C840100 cmpwi cr1, r4, 256 00004654 9083003C stw [r3 + 0x003C], r4 00004658 54A5063E rlwinm r5, r5, 0, 24, 31 0000465C 4086001C bne cr1, +0x0000001C /* 00004678 */ 00004660 9283003C stw [r3 + 0x003C], r20 00004664 54A4083C rlwinm r4, r5, 1, 0, 30 label00004668: 00004668 7CBDC810 subfc r5, r29, r25 0000466C 48000014 b +0x00000014 /* 00004680 */ 00004670 88A40001 lbz r5, [r4 + 0x0001] 00004674 31E40002 addic r15, r4, 2 label00004678: 00004678 54A4083C rlwinm r4, r5, 1, 0, 30 0000467C 7CBDC810 subfc r5, r29, r25 label00004680: 00004680 7CB90734 extsh r25, r5 00004684 7D132014 addc r8, r19, r4 00004688 313FFFFC subic r9, r31, 4 0000468C 30DEFFFC subic r6, r30, 4 00004690 30BCFFFC subic r5, r28, 4 00004694 30F6FFFC subic r7, r22, 4 label00004698: 00004698 896F0000 lbz r11, [r15] 0000469C 32D60004 addic r22, r22, 4 000046A0 5564C9FE rlwinm r4, r11, 25, 7, 31 000046A4 7C0820AE lbzx r0, r8, r4 000046A8 5564D7FE rlwinm r4, r11, 26, 31, 31 000046AC 7D4820AE lbzx r10, r8, r4 000046B0 5404103A rlwinm r4, r0, 2, 0, 29 000046B4 7C1120AE lbzx r0, r17, r4 000046B8 5544103A rlwinm r4, r10, 2, 0, 29 000046BC 7C9520AE lbzx r4, r21, r4 000046C0 5400402E rlwinm r0, r0, 8, 0, 23 000046C4 7C802014 addc r4, r0, r4 000046C8 548A402E rlwinm r10, r4, 8, 0, 23 000046CC 5564DFFE rlwinm r4, r11, 27, 31, 31 000046D0 7C0820AE lbzx r0, r8, r4 000046D4 5564E7FE rlwinm r4, r11, 28, 31, 31 000046D8 7C8820AE lbzx r4, r8, r4 000046DC 540C103A rlwinm r12, r0, 2, 0, 29 000046E0 7C1860AE lbzx r0, r24, r12 000046E4 5484103A rlwinm r4, r4, 2, 0, 29 000046E8 7C0A0014 addc r0, r10, r0 000046EC 7C9B20AE lbzx r4, r27, r4 000046F0 5400402E rlwinm r0, r0, 8, 0, 23 000046F4 7C802014 addc r4, r0, r4 000046F8 94870004 stwu [r7 + 0x0004], r4 000046FC 5564EFFE rlwinm r4, r11, 29, 31, 31 00004700 7C8820AE lbzx r4, r8, r4 00004704 556AF7FE rlwinm r10, r11, 30, 31, 31 00004708 7C0850AE lbzx r0, r8, r10 0000470C 5484103A rlwinm r4, r4, 2, 0, 29 00004710 556AFFFE rlwinm r10, r11, 31, 31, 31 00004714 7D9820AE lbzx r12, r24, r4 00004718 5404103A rlwinm r4, r0, 2, 0, 29 0000471C 556B07FE rlwinm r11, r11, 0, 31, 31 00004720 7D4850AE lbzx r10, r8, r10 00004724 7C9B20AE lbzx r4, r27, r4 00004728 7C0858AE lbzx r0, r8, r11 0000472C 558B402E rlwinm r11, r12, 8, 0, 23 00004730 554A103A rlwinm r10, r10, 2, 0, 29 00004734 7C8B2014 addc r4, r11, r4 00004738 7D7150AE lbzx r11, r17, r10 0000473C 540A103A rlwinm r10, r0, 2, 0, 29 00004740 5484402E rlwinm r4, r4, 8, 0, 23 00004744 7C845814 addc r4, r4, r11 00004748 7C1550AE lbzx r0, r21, r10 0000474C 5484402E rlwinm r4, r4, 8, 0, 23 00004750 7C840014 addc r4, r4, r0 00004754 94850004 stwu [r5 + 0x0004], r4 00004758 896F0001 lbz r11, [r15 + 0x0001] 0000475C 339C0004 addic r28, r28, 4 00004760 5564C9FE rlwinm r4, r11, 25, 7, 31 00004764 7C8820AE lbzx r4, r8, r4 00004768 31EF0002 addic r15, r15, 2 0000476C 548A103A rlwinm r10, r4, 2, 0, 29 00004770 5564D7FE rlwinm r4, r11, 26, 31, 31 00004774 7C8820AE lbzx r4, r8, r4 00004778 556CDFFE rlwinm r12, r11, 27, 31, 31 0000477C 5484103A rlwinm r4, r4, 2, 0, 29 00004780 7D5850AE lbzx r10, r24, r10 00004784 7C1B20AE lbzx r0, r27, r4 00004788 5564E7FE rlwinm r4, r11, 28, 31, 31 0000478C 7D8860AE lbzx r12, r8, r12 00004790 7DA820AE lbzx r13, r8, r4 00004794 554A402E rlwinm r10, r10, 8, 0, 23 00004798 5584103A rlwinm r4, r12, 2, 0, 29 0000479C 7C0A0014 addc r0, r10, r0 000047A0 7D5120AE lbzx r10, r17, r4 000047A4 55A4103A rlwinm r4, r13, 2, 0, 29 000047A8 5400402E rlwinm r0, r0, 8, 0, 23 label000047AC: 000047AC 7C005014 addc r0, r0, r10 000047B0 7C9520AE lbzx r4, r21, r4 000047B4 5400402E rlwinm r0, r0, 8, 0, 23 000047B8 7C802014 addc r4, r0, r4 000047BC 94860004 stwu [r6 + 0x0004], r4 000047C0 5564EFFE rlwinm r4, r11, 29, 31, 31 000047C4 7C8820AE lbzx r4, r8, r4 000047C8 33DE0004 addic r30, r30, 4 000047CC 5484103A rlwinm r4, r4, 2, 0, 29 000047D0 7C1820AE lbzx r0, r24, r4 000047D4 5564F7FE rlwinm r4, r11, 30, 31, 31 000047D8 540C402E rlwinm r12, r0, 8, 0, 23 000047DC 7C8820AE lbzx r4, r8, r4 000047E0 556AFFFE rlwinm r10, r11, 31, 31, 31 000047E4 5484103A rlwinm r4, r4, 2, 0, 29 000047E8 7C0850AE lbzx r0, r8, r10 000047EC 7C9B20AE lbzx r4, r27, r4 000047F0 556A07FE rlwinm r10, r11, 0, 31, 31 000047F4 7D6850AE lbzx r11, r8, r10 000047F8 540A103A rlwinm r10, r0, 2, 0, 29 000047FC 7C8C2014 addc r4, r12, r4 00004800 301DFFFF subic r0, r29, 1 00004804 7D9150AE lbzx r12, r17, r10 00004808 556B103A rlwinm r11, r11, 2, 0, 29 0000480C 7C0A0735 extsh. r10, r0 00004810 5484402E rlwinm r4, r4, 8, 0, 23 00004814 7C846014 addc r4, r4, r12 00004818 7D5558AE lbzx r10, r21, r11 0000481C 5484402E rlwinm r4, r4, 8, 0, 23 00004820 7C845014 addc r4, r4, r10 00004824 94890004 stwu [r9 + 0x0004], r4 00004828 33FF0004 addic r31, r31, 4 0000482C 7C1D0734 extsh r29, r0 00004830 4080FE68 bge -0x00000198 /* 00004698 */ 00004834 480005A0 b +0x000005A0 /* 00004DD4 */ 00004838 80A30040 lwz r5, [r3 + 0x0040] 0000483C 80C40001 lwz r6, [r4 + 0x0001] 00004840 54A5103A rlwinm r5, r5, 2, 0, 29 00004844 7CD0292E stwx r16, r6, r5 00004848 80A30040 lwz r5, [r3 + 0x0040] 0000484C 31E40005 addic r15, r4, 5 00004850 30850001 addic r4, r5, 1 00004854 2C840100 cmpwi cr1, r4, 256 00004858 90830040 stw [r3 + 0x0040], r4 0000485C 54A5063E rlwinm r5, r5, 0, 24, 31 00004860 4086001C bne cr1, +0x0000001C /* 0000487C */ 00004864 92830040 stw [r3 + 0x0040], r20 00004868 54A4103A rlwinm r4, r5, 2, 0, 29 0000486C 7CBDC810 subfc r5, r29, r25 00004870 48000014 b +0x00000014 /* 00004884 */ 00004874 88A40001 lbz r5, [r4 + 0x0001] 00004878 31E40002 addic r15, r4, 2 label0000487C: 0000487C 54A4103A rlwinm r4, r5, 2, 0, 29 00004880 7CBDC810 subfc r5, r29, r25 label00004884: 00004884 7CB90734 extsh r25, r5 00004888 7D102014 addc r8, r16, r4 0000488C 30DFFFFC subic r6, r31, 4 00004890 30BEFFFC subic r5, r30, 4 00004894 30FCFFFC subic r7, r28, 4 00004898 3136FFFC subic r9, r22, 4 label0000489C: 0000489C 898F0000 lbz r12, [r15] 000048A0 32D60004 addic r22, r22, 4 000048A4 558407BE rlwinm r4, r12, 0, 30, 31 000048A8 7C0820AE lbzx r0, r8, r4 000048AC 5584D1BE rlwinm r4, r12, 26, 6, 31 000048B0 7C8820AE lbzx r4, r8, r4 000048B4 540A103A rlwinm r10, r0, 2, 0, 29 000048B8 5484103A rlwinm r4, r4, 2, 0, 29 000048BC 7C9120AE lbzx r4, r17, r4 000048C0 7D7B50AE lbzx r11, r27, r10 000048C4 548A402E rlwinm r10, r4, 8, 0, 23 000048C8 5584E7BE rlwinm r4, r12, 28, 30, 31 000048CC 7C0820AE lbzx r0, r8, r4 000048D0 5584F7BE rlwinm r4, r12, 30, 30, 31 000048D4 7C8820AE lbzx r4, r8, r4 000048D8 540C103A rlwinm r12, r0, 2, 0, 29 000048DC 7C1560AE lbzx r0, r21, r12 000048E0 5484103A rlwinm r4, r4, 2, 0, 29 000048E4 7C0A0014 addc r0, r10, r0 000048E8 7C9820AE lbzx r4, r24, r4 000048EC 5400402E rlwinm r0, r0, 8, 0, 23 000048F0 7C802014 addc r4, r0, r4 000048F4 5484402E rlwinm r4, r4, 8, 0, 23 000048F8 7C845814 addc r4, r4, r11 000048FC 94890004 stwu [r9 + 0x0004], r4 00004900 896F0001 lbz r11, [r15 + 0x0001] 00004904 5564D1BE rlwinm r4, r11, 26, 6, 31 00004908 7C8820AE lbzx r4, r8, r4 0000490C 556AE7BE rlwinm r10, r11, 28, 30, 31 00004910 7C0850AE lbzx r0, r8, r10 00004914 5484103A rlwinm r4, r4, 2, 0, 29 00004918 556AF7BE rlwinm r10, r11, 30, 30, 31 0000491C 7D9820AE lbzx r12, r24, r4 00004920 5404103A rlwinm r4, r0, 2, 0, 29 00004924 556B07BE rlwinm r11, r11, 0, 30, 31 00004928 7D4850AE lbzx r10, r8, r10 0000492C 7C9B20AE lbzx r4, r27, r4 00004930 7C0858AE lbzx r0, r8, r11 00004934 558B402E rlwinm r11, r12, 8, 0, 23 00004938 554A103A rlwinm r10, r10, 2, 0, 29 0000493C 7C8B2014 addc r4, r11, r4 00004940 7D7150AE lbzx r11, r17, r10 00004944 540A103A rlwinm r10, r0, 2, 0, 29 00004948 5484402E rlwinm r4, r4, 8, 0, 23 0000494C 7C845814 addc r4, r4, r11 00004950 7C1550AE lbzx r0, r21, r10 00004954 5484402E rlwinm r4, r4, 8, 0, 23 00004958 7C840014 addc r4, r4, r0 0000495C 94870004 stwu [r7 + 0x0004], r4 00004960 896F0002 lbz r11, [r15 + 0x0002] 00004964 339C0004 addic r28, r28, 4 00004968 5564D1BE rlwinm r4, r11, 26, 6, 31 0000496C 7C8820AE lbzx r4, r8, r4 00004970 548A103A rlwinm r10, r4, 2, 0, 29 00004974 5564E7BE rlwinm r4, r11, 28, 30, 31 00004978 7C0820AE lbzx r0, r8, r4 0000497C 7D9150AE lbzx r12, r17, r10 00004980 5564F7BE rlwinm r4, r11, 30, 30, 31 00004984 540A103A rlwinm r10, r0, 2, 0, 29 00004988 556B07BE rlwinm r11, r11, 0, 30, 31 0000498C 7C1550AE lbzx r0, r21, r10 00004990 7C8820AE lbzx r4, r8, r4 00004994 7D4858AE lbzx r10, r8, r11 00004998 558B402E rlwinm r11, r12, 8, 0, 23 0000499C 7C0B0014 addc r0, r11, r0 000049A0 5484103A rlwinm r4, r4, 2, 0, 29 000049A4 7D7820AE lbzx r11, r24, r4 000049A8 5544103A rlwinm r4, r10, 2, 0, 29 000049AC 5400402E rlwinm r0, r0, 8, 0, 23 000049B0 7C005814 addc r0, r0, r11 000049B4 7C9B20AE lbzx r4, r27, r4 000049B8 5400402E rlwinm r0, r0, 8, 0, 23 000049BC 7C802014 addc r4, r0, r4 000049C0 94850004 stwu [r5 + 0x0004], r4 000049C4 894F0003 lbz r10, [r15 + 0x0003] 000049C8 33DE0004 addic r30, r30, 4 000049CC 5544D1BE rlwinm r4, r10, 26, 6, 31 000049D0 7C8820AE lbzx r4, r8, r4 000049D4 31EF0004 addic r15, r15, 4 000049D8 5484103A rlwinm r4, r4, 2, 0, 29 000049DC 7C1820AE lbzx r0, r24, r4 000049E0 5544E7BE rlwinm r4, r10, 28, 30, 31 000049E4 7D6820AE lbzx r11, r8, r4 000049E8 5544F7BE rlwinm r4, r10, 30, 30, 31 000049EC 7D8820AE lbzx r12, r8, r4 000049F0 5564103A rlwinm r4, r11, 2, 0, 29 000049F4 7C9B20AE lbzx r4, r27, r4 000049F8 554A07BE rlwinm r10, r10, 0, 30, 31 000049FC 7D6850AE lbzx r11, r8, r10 00004A00 5400402E rlwinm r0, r0, 8, 0, 23 00004A04 558A103A rlwinm r10, r12, 2, 0, 29 00004A08 7C802014 addc r4, r0, r4 00004A0C 301DFFFF subic r0, r29, 1 00004A10 7D9150AE lbzx r12, r17, r10 00004A14 556B103A rlwinm r11, r11, 2, 0, 29 00004A18 7C0A0735 extsh. r10, r0 00004A1C 5484402E rlwinm r4, r4, 8, 0, 23 00004A20 7C846014 addc r4, r4, r12 00004A24 7D5558AE lbzx r10, r21, r11 00004A28 5484402E rlwinm r4, r4, 8, 0, 23 00004A2C 7C845014 addc r4, r4, r10 00004A30 94860004 stwu [r6 + 0x0004], r4 00004A34 33FF0004 addic r31, r31, 4 00004A38 7C1D0734 extsh r29, r0 00004A3C 4080FE60 bge -0x000001A0 /* 0000489C */ 00004A40 48000394 b +0x00000394 /* 00004DD4 */ 00004A44 80A30044 lwz r5, [r3 + 0x0044] 00004A48 80C40001 lwz r6, [r4 + 0x0001] 00004A4C 54A51838 rlwinm r5, r5, 3, 0, 28 00004A50 80E40005 lwz r7, [r4 + 0x0005] 00004A54 7CAE2814 addc r5, r14, r5 00004A58 90E50004 stw [r5 + 0x0004], r7 00004A5C 90C50000 stw [r5], r6 00004A60 80A30044 lwz r5, [r3 + 0x0044] 00004A64 31E40009 addic r15, r4, 9 00004A68 30850001 addic r4, r5, 1 00004A6C 2C840100 cmpwi cr1, r4, 256 00004A70 90830044 stw [r3 + 0x0044], r4 00004A74 54A5063E rlwinm r5, r5, 0, 24, 31 00004A78 4086001C bne cr1, +0x0000001C /* 00004A94 */ 00004A7C 92830044 stw [r3 + 0x0044], r20 00004A80 54A41838 rlwinm r4, r5, 3, 0, 28 00004A84 7CBDC810 subfc r5, r29, r25 00004A88 48000014 b +0x00000014 /* 00004A9C */ 00004A8C 88A40001 lbz r5, [r4 + 0x0001] 00004A90 31E40002 addic r15, r4, 2 label00004A94: 00004A94 54A41838 rlwinm r4, r5, 3, 0, 28 00004A98 7CBDC810 subfc r5, r29, r25 label00004A9C: 00004A9C 7D6E2014 addc r11, r14, r4 00004AA0 7CB90734 extsh r25, r5 00004AA4 313FFFFC subic r9, r31, 4 00004AA8 31BEFFFC subic r13, r30, 4 00004AAC 315CFFFC subic r10, r28, 4 00004AB0 3196FFFC subic r12, r22, 4 label00004AB4: 00004AB4 A88F0000 lha r4, [r15] 00004AB8 32D60004 addic r22, r22, 4 00004ABC 54859F7E rlwinm r5, r4, 19, 29, 31 00004AC0 7CCB28AE lbzx r6, r11, r5 00004AC4 5485B77E rlwinm r5, r4, 22, 29, 31 00004AC8 7CEB28AE lbzx r7, r11, r5 00004ACC 54C5103A rlwinm r5, r6, 2, 0, 29 00004AD0 7CD128AE lbzx r6, r17, r5 00004AD4 54E5103A rlwinm r5, r7, 2, 0, 29 00004AD8 7CB528AE lbzx r5, r21, r5 00004ADC 54C6402E rlwinm r6, r6, 8, 0, 23 00004AE0 7CA62814 addc r5, r6, r5 00004AE4 54A7402E rlwinm r7, r5, 8, 0, 23 00004AE8 5485CF7E rlwinm r5, r4, 25, 29, 31 00004AEC 7CCB28AE lbzx r6, r11, r5 00004AF0 5485E77E rlwinm r5, r4, 28, 29, 31 00004AF4 7CAB28AE lbzx r5, r11, r5 00004AF8 54C6103A rlwinm r6, r6, 2, 0, 29 00004AFC 7CD830AE lbzx r6, r24, r6 00004B00 54A5103A rlwinm r5, r5, 2, 0, 29 00004B04 7CC73014 addc r6, r7, r6 00004B08 7CBB28AE lbzx r5, r27, r5 00004B0C 54C6402E rlwinm r6, r6, 8, 0, 23 00004B10 7CA62814 addc r5, r6, r5 00004B14 94AC0004 stwu [r12 + 0x0004], r5 00004B18 A80F0002 lha r0, [r15 + 0x0002] 00004B1C 54059F7E rlwinm r5, r0, 19, 29, 31 00004B20 7CCB28AE lbzx r6, r11, r5 00004B24 5405B77E rlwinm r5, r0, 22, 29, 31 00004B28 7CAB28AE lbzx r5, r11, r5 00004B2C 54C6103A rlwinm r6, r6, 2, 0, 29 00004B30 5407CF7E rlwinm r7, r0, 25, 29, 31 00004B34 7D0B38AE lbzx r8, r11, r7 00004B38 7CD830AE lbzx r6, r24, r6 00004B3C 54A5103A rlwinm r5, r5, 2, 0, 29 00004B40 7CFB28AE lbzx r7, r27, r5 00004B44 5405E77E rlwinm r5, r0, 28, 29, 31 00004B48 54C6402E rlwinm r6, r6, 8, 0, 23 00004B4C 7CAB28AE lbzx r5, r11, r5 00004B50 5508103A rlwinm r8, r8, 2, 0, 29 00004B54 7CC63814 addc r6, r6, r7 00004B58 7CF140AE lbzx r7, r17, r8 00004B5C 54A5103A rlwinm r5, r5, 2, 0, 29 00004B60 54C6402E rlwinm r6, r6, 8, 0, 23 00004B64 7CC63814 addc r6, r6, r7 00004B68 7CB528AE lbzx r5, r21, r5 00004B6C 54C6402E rlwinm r6, r6, 8, 0, 23 00004B70 7CA62814 addc r5, r6, r5 00004B74 5408452E rlwinm r8, r0, 8, 20, 23 00004B78 94AA0004 stwu [r10 + 0x0004], r5 00004B7C A80F0004 lha r0, [r15 + 0x0004] 00004B80 50886426 rlwimi r8, r4, 12, 16, 19 00004B84 339C0004 addic r28, r28, 4 00004B88 31EF0006 addic r15, r15, 6 00004B8C 54049F7E rlwinm r4, r0, 19, 29, 31 00004B90 5405B77E rlwinm r5, r0, 22, 29, 31 00004B94 7C8B20AE lbzx r4, r11, r4 00004B98 7CCB28AE lbzx r6, r11, r5 00004B9C 5485103A rlwinm r5, r4, 2, 0, 29 00004BA0 5404CF7E rlwinm r4, r0, 25, 29, 31 00004BA4 7C8B20AE lbzx r4, r11, r4 00004BA8 7CB128AE lbzx r5, r17, r5 00004BAC 54C6103A rlwinm r6, r6, 2, 0, 29 00004BB0 7CD530AE lbzx r6, r21, r6 00004BB4 5484103A rlwinm r4, r4, 2, 0, 29 00004BB8 5407E77E rlwinm r7, r0, 28, 29, 31 00004BBC 54A5402E rlwinm r5, r5, 8, 0, 23 00004BC0 7CA53014 addc r5, r5, r6 00004BC4 7C9820AE lbzx r4, r24, r4 00004BC8 7CEB38AE lbzx r7, r11, r7 00004BCC 54A5402E rlwinm r5, r5, 8, 0, 23 00004BD0 54E6103A rlwinm r6, r7, 2, 0, 29 00004BD4 7C852014 addc r4, r5, r4 00004BD8 7CBB30AE lbzx r5, r27, r6 00004BDC 5484402E rlwinm r4, r4, 8, 0, 23 00004BE0 54062636 rlwinm r6, r0, 4, 24, 27 00004BE4 7C842814 addc r4, r4, r5 00004BE8 7D063378 or r6, r8, r6 00004BEC 948D0004 stwu [r13 + 0x0004], r4 00004BF0 33DE0004 addic r30, r30, 4 00004BF4 54C49F7E rlwinm r4, r6, 19, 29, 31 00004BF8 7C8B20AE lbzx r4, r11, r4 00004BFC 5505B77E rlwinm r5, r8, 22, 29, 31 00004C00 5484103A rlwinm r4, r4, 2, 0, 29 00004C04 7CEB28AE lbzx r7, r11, r5 00004C08 7D1820AE lbzx r8, r24, r4 00004C0C 54E4103A rlwinm r4, r7, 2, 0, 29 00004C10 54C5CF7E rlwinm r5, r6, 25, 29, 31 00004C14 7CAB28AE lbzx r5, r11, r5 00004C18 7C9B20AE lbzx r4, r27, r4 00004C1C 5507402E rlwinm r7, r8, 8, 0, 23 00004C20 54C6E77E rlwinm r6, r6, 28, 29, 31 00004C24 54A5103A rlwinm r5, r5, 2, 0, 29 00004C28 7C872014 addc r4, r7, r4 00004C2C 7CCB30AE lbzx r6, r11, r6 00004C30 7CF128AE lbzx r7, r17, r5 00004C34 5484402E rlwinm r4, r4, 8, 0, 23 00004C38 54C5103A rlwinm r5, r6, 2, 0, 29 00004C3C 7C843814 addc r4, r4, r7 00004C40 30DDFFFF subic r6, r29, 1 00004C44 7CF528AE lbzx r7, r21, r5 00004C48 7CC50735 extsh. r5, r6 00004C4C 5484402E rlwinm r4, r4, 8, 0, 23 00004C50 7C843814 addc r4, r4, r7 00004C54 94890004 stwu [r9 + 0x0004], r4 00004C58 33FF0004 addic r31, r31, 4 00004C5C 3BA50000 addi r29, r5, 0x0000 00004C60 4080FE54 bge -0x000001AC /* 00004AB4 */ 00004C64 48000170 b +0x00000170 /* 00004DD4 */ 00004C68 7C9DC810 subfc r4, r29, r25 00004C6C 7C990734 extsh r25, r4 00004C70 311FFFFC subic r8, r31, 4 00004C74 30DEFFFC subic r6, r30, 4 00004C78 30BCFFFC subic r5, r28, 4 00004C7C 30F6FFFC subic r7, r22, 4 label00004C80: 00004C80 888F0000 lbz r4, [r15] 00004C84 880F0001 lbz r0, [r15 + 0x0001] 00004C88 5484103A rlwinm r4, r4, 2, 0, 29 00004C8C 7D3120AE lbzx r9, r17, r4 00004C90 5404103A rlwinm r4, r0, 2, 0, 29 00004C94 7C9520AE lbzx r4, r21, r4 00004C98 5520402E rlwinm r0, r9, 8, 0, 23 00004C9C 7C802014 addc r4, r0, r4 00004CA0 5480402E rlwinm r0, r4, 8, 0, 23 00004CA4 888F0002 lbz r4, [r15 + 0x0002] 00004CA8 894F0003 lbz r10, [r15 + 0x0003] 00004CAC 5484103A rlwinm r4, r4, 2, 0, 29 00004CB0 7D3820AE lbzx r9, r24, r4 00004CB4 5544103A rlwinm r4, r10, 2, 0, 29 00004CB8 7C004814 addc r0, r0, r9 00004CBC 7C9B20AE lbzx r4, r27, r4 00004CC0 5400402E rlwinm r0, r0, 8, 0, 23 00004CC4 7C802014 addc r4, r0, r4 00004CC8 94870004 stwu [r7 + 0x0004], r4 00004CCC 880F0004 lbz r0, [r15 + 0x0004] 00004CD0 888F0005 lbz r4, [r15 + 0x0005] 00004CD4 5409103A rlwinm r9, r0, 2, 0, 29 00004CD8 5484103A rlwinm r4, r4, 2, 0, 29 00004CDC 7C1848AE lbzx r0, r24, r9 00004CE0 7D3B20AE lbzx r9, r27, r4 00004CE4 888F0006 lbz r4, [r15 + 0x0006] 00004CE8 894F0007 lbz r10, [r15 + 0x0007] 00004CEC 5400402E rlwinm r0, r0, 8, 0, 23 00004CF0 7C004814 addc r0, r0, r9 00004CF4 5484103A rlwinm r4, r4, 2, 0, 29 00004CF8 7D3120AE lbzx r9, r17, r4 00004CFC 5544103A rlwinm r4, r10, 2, 0, 29 00004D00 5400402E rlwinm r0, r0, 8, 0, 23 00004D04 7C090014 addc r0, r9, r0 00004D08 7C9520AE lbzx r4, r21, r4 00004D0C 5400402E rlwinm r0, r0, 8, 0, 23 00004D10 7C802014 addc r4, r0, r4 00004D14 94850004 stwu [r5 + 0x0004], r4 00004D18 888F0008 lbz r4, [r15 + 0x0008] 00004D1C 892F0009 lbz r9, [r15 + 0x0009] 00004D20 5484103A rlwinm r4, r4, 2, 0, 29 00004D24 7C1120AE lbzx r0, r17, r4 00004D28 5524103A rlwinm r4, r9, 2, 0, 29 00004D2C 892F000A lbz r9, [r15 + 0x000A] 00004D30 7D5520AE lbzx r10, r21, r4 00004D34 5524103A rlwinm r4, r9, 2, 0, 29 00004D38 5400402E rlwinm r0, r0, 8, 0, 23 00004D3C 892F000B lbz r9, [r15 + 0x000B] 00004D40 7C005014 addc r0, r0, r10 00004D44 7D5820AE lbzx r10, r24, r4 00004D48 5524103A rlwinm r4, r9, 2, 0, 29 00004D4C 5400402E rlwinm r0, r0, 8, 0, 23 00004D50 7C005014 addc r0, r0, r10 00004D54 7C9B20AE lbzx r4, r27, r4 00004D58 5400402E rlwinm r0, r0, 8, 0, 23 00004D5C 7C802014 addc r4, r0, r4 00004D60 94860004 stwu [r6 + 0x0004], r4 00004D64 888F000C lbz r4, [r15 + 0x000C] 00004D68 892F000D lbz r9, [r15 + 0x000D] 00004D6C 5484103A rlwinm r4, r4, 2, 0, 29 00004D70 7C1820AE lbzx r0, r24, r4 00004D74 5524103A rlwinm r4, r9, 2, 0, 29 00004D78 892F000E lbz r9, [r15 + 0x000E] 00004D7C 7D5B20AE lbzx r10, r27, r4 00004D80 5524103A rlwinm r4, r9, 2, 0, 29 00004D84 892F000F lbz r9, [r15 + 0x000F] 00004D88 5400402E rlwinm r0, r0, 8, 0, 23 00004D8C 7C005014 addc r0, r0, r10 00004D90 7C9120AE lbzx r4, r17, r4 00004D94 5529103A rlwinm r9, r9, 2, 0, 29 00004D98 5400402E rlwinm r0, r0, 8, 0, 23 00004D9C 7C840014 addc r4, r4, r0 00004DA0 7D3548AE lbzx r9, r21, r9 00004DA4 315DFFFF subic r10, r29, 1 00004DA8 5484402E rlwinm r4, r4, 8, 0, 23 00004DAC 7D400735 extsh. r0, r10 00004DB0 7C844814 addc r4, r4, r9 00004DB4 32D60004 addic r22, r22, 4 00004DB8 339C0004 addic r28, r28, 4 00004DBC 33DE0004 addic r30, r30, 4 00004DC0 94880004 stwu [r8 + 0x0004], r4 00004DC4 31EF0010 addic r15, r15, 16 00004DC8 33FF0004 addic r31, r31, 4 00004DCC 33A00000 addic r29, r0, 0 00004DD0 4080FEB0 bge -0x00000150 /* 00004C80 */ label00004DD4: 00004DD4 3099FFFF subic r4, r25, 1 label00004DD8: 00004DD8 7C850735 extsh. r5, r4 00004DDC 3B250000 addi r25, r5, 0x0000 00004DE0 4080F610 bge -0x000009F0 /* 000043F0 */ label00004DE4: 00004DE4 30D2FFFF subic r6, r18, 1 00004DE8 7CC40735 extsh. r4, r6 00004DEC 80810044 lwz r4, [r1 + 0x0044] label00004DF0: 00004DF0 80A1003C lwz r5, [r1 + 0x003C] 00004DF4 7CD20734 extsh r18, r6 00004DF8 7C852014 addc r4, r5, r4 00004DFC 9081003C stw [r1 + 0x003C], r4 00004E00 4080F5C8 bge -0x00000A38 /* 000043C8 */ label00004E04: 00004E04 38800001 li r4, 0x0001 00004E08 98810038 stb [r1 + 0x0038], r4 00004E0C 91E30008 stw [r3 + 0x0008], r15 00004E10 B9A10054 lmw r13, [r1 + 0x0054] 00004E14 302100A0 addic r1, r1, 160 00004E18 4E800020 blr 00004E1C 00000000 .invalid 00004E20 00002041 .invalid 00004E24 80130100 lwz r0, [r19 + 0x0100] 00004E28 00000000 .invalid 00004E2C 00000AF4 .invalid 00004E30 0011534D .invalid 00004E34 43444543 bcla 26, 4, 0x00004540 00004E38 4F4D5052 .invalid 4C 00004E3C 45535338 .invalid sc 00004E40 544F3800 rlwinm r15, r2, 7, 0, 0 00004E44 A8830022 lha r4, [r3 + 0x0022] 00004E48 7C0802A6 mflr r0 00004E4C 2C840000 cmpwi cr1, r4, 0 00004E50 BDA1FFB4 stmw [r1 - 0x004C], r13 00004E54 90010008 stw [r1 + 0x0008], r0 00004E58 9421FF70 stwu [r1 - 0x0090], r1 00004E5C 40840018 bge cr1, +0x00000018 /* 00004E74 */ 00004E60 4BFFF261 bl -0x00000DA0 /* 000040C0 */ 00004E64 81810098 lwz r12, [r1 + 0x0098] 00004E68 30210090 addic r1, r1, 144 00004E6C 7D8803A6 mtlr r12 00004E70 4E800020 blr label00004E74: 00004E74 AAC3001E lha r22, [r3 + 0x001E] 00004E78 80A30068 lwz r5, [r3 + 0x0068] 00004E7C 3096FFFF subic r4, r22, 1 00004E80 80C50000 lwz r6, [r5] 00004E84 7C850735 extsh. r5, r4 00004E88 82630008 lwz r19, [r3 + 0x0008] 00004E8C 82230010 lwz r17, [r3 + 0x0010] 00004E90 32A6000E addic r21, r6, 14 00004E94 38A00001 li r5, 0x0001 00004E98 98A10038 stb [r1 + 0x0038], r5 00004E9C AA830018 lha r20, [r3 + 0x0018] 00004EA0 82430030 lwz r18, [r3 + 0x0030] 00004EA4 82E30034 lwz r23, [r3 + 0x0034] 00004EA8 3326000C addic r25, r6, 12 00004EAC 83630038 lwz r27, [r3 + 0x0038] 00004EB0 98A10038 stb [r1 + 0x0038], r5 00004EB4 7C960734 extsh r22, r4 00004EB8 41800DE4 blt +0x00000DE4 /* 00005C9C */ 00004EBC 56841838 rlwinm r4, r20, 3, 0, 28 00004EC0 83A2FFF4 lwz r29, [r2 - 0x000C] 00004EC4 8382FFB8 lwz r28, [r2 - 0x0048] 00004EC8 3A000000 li r16, 0x0000 00004ECC 9081003C stw [r1 + 0x003C], r4 label00004ED0: 00004ED0 AB43001A lha r26, [r3 + 0x001A] 00004ED4 7F11A014 addc r24, r17, r20 00004ED8 309AFFFF subic r4, r26, 1 00004EDC 7C850735 extsh. r5, r4 00004EE0 7FD4C014 addc r30, r20, r24 00004EE4 7D94F014 addc r12, r20, r30 00004EE8 7D746014 addc r11, r20, r12 00004EEC 7FF45814 addc r31, r20, r11 00004EF0 7D34F814 addc r9, r20, r31 00004EF4 39510000 addi r10, r17, 0x0000 00004EF8 7DF44814 addc r15, r20, r9 00004EFC 3B450000 addi r26, r5, 0x0000 00004F00 41800D84 blt +0x00000D84 /* 00005C84 */ label00004F04: 00004F04 89D30000 lbz r14, [r19] 00004F08 38930000 addi r4, r19, 0x0000 00004F0C 55C5E13E rlwinm r5, r14, 28, 4, 31 00004F10 2885000F cmplwi cr1, r5, 15 00004F14 55C5F0BA rlwinm r5, r14, 30, 2, 29 00004F18 7CBD2814 addc r5, r29, r5 00004F1C 32730001 addic r19, r19, 1 00004F20 55CE073E rlwinm r14, r14, 0, 28, 31 00004F24 41850D50 bgt cr1, +0x00000D50 /* 00005C74 */ 00004F28 80A50080 lwz r5, [r5 + 0x0080] 00004F2C 7CBC2814 addc r5, r28, r5 00004F30 7CA903A6 mtctr r5 label00004F34: 00004F34 4E800420 bctr 00004F38 89C40001 lbz r14, [r4 + 0x0001] 00004F3C 32640002 addic r19, r4, 2 00004F40 308E0001 addic r4, r14, 1 00004F44 54841838 rlwinm r4, r4, 3, 0, 28 00004F48 7C840734 extsh r4, r4 00004F4C 7CAED010 subfc r5, r14, r26 00004F50 7DE47814 addc r15, r4, r15 00004F54 7CBA0734 extsh r26, r5 00004F58 7D4A2014 addc r10, r10, r4 00004F5C 7F182014 addc r24, r24, r4 00004F60 7FDE2014 addc r30, r30, r4 00004F64 7D8C2014 addc r12, r12, r4 00004F68 7D6B2014 addc r11, r11, r4 00004F6C 7FFF2014 addc r31, r31, r4 00004F70 7D292014 addc r9, r9, r4 00004F74 48000D00 b +0x00000D00 /* 00005C74 */ 00004F78 89C40001 lbz r14, [r4 + 0x0001] 00004F7C 32640002 addic r19, r4, 2 00004F80 7C8ED010 subfc r4, r14, r26 00004F84 7C9A0734 extsh r26, r4 00004F88 388A0000 addi r4, r10, 0x0000 00004F8C 84A4FFF8 lwzu r5, [r4 - 0x0008] 00004F90 388A0000 addi r4, r10, 0x0000 00004F94 84C4FFFC lwzu r6, [r4 - 0x0004] 00004F98 388E0000 addi r4, r14, 0x0000 label00004F9C: 00004F9C 30EEFFFF subic r7, r14, 1 00004FA0 7CE00735 extsh. r0, r7 00004FA4 90AA0000 stw [r10], r5 00004FA8 90CA0004 stw [r10 + 0x0004], r6 00004FAC 90B80000 stw [r24], r5 00004FB0 90D80004 stw [r24 + 0x0004], r6 00004FB4 314A0008 addic r10, r10, 8 00004FB8 33180008 addic r24, r24, 8 00004FBC 31C00000 addic r14, r0, 0 00004FC0 4080FFDC bge -0x00000024 /* 00004F9C */ 00004FC4 38BE0000 addi r5, r30, 0x0000 00004FC8 8405FFF8 lwzu r0, [r5 - 0x0008] 00004FCC 38BE0000 addi r5, r30, 0x0000 00004FD0 84C5FFFC lwzu r6, [r5 - 0x0004] 00004FD4 38A40000 addi r5, r4, 0x0000 label00004FD8: 00004FD8 30E5FFFF subic r7, r5, 1 00004FDC 7CE50735 extsh. r5, r7 00004FE0 901E0000 stw [r30], r0 00004FE4 90DE0004 stw [r30 + 0x0004], r6 00004FE8 900C0000 stw [r12], r0 00004FEC 90CC0004 stw [r12 + 0x0004], r6 00004FF0 33DE0008 addic r30, r30, 8 00004FF4 318C0008 addic r12, r12, 8 00004FF8 4080FFE0 bge -0x00000020 /* 00004FD8 */ 00004FFC 38AB0000 addi r5, r11, 0x0000 00005000 8405FFF8 lwzu r0, [r5 - 0x0008] 00005004 38AB0000 addi r5, r11, 0x0000 00005008 84C5FFFC lwzu r6, [r5 - 0x0004] 0000500C 38A40000 addi r5, r4, 0x0000 label00005010: 00005010 30E5FFFF subic r7, r5, 1 00005014 7CE50735 extsh. r5, r7 00005018 900B0000 stw [r11], r0 0000501C 90CB0004 stw [r11 + 0x0004], r6 00005020 901F0000 stw [r31], r0 00005024 90DF0004 stw [r31 + 0x0004], r6 00005028 316B0008 addic r11, r11, 8 0000502C 33FF0008 addic r31, r31, 8 00005030 4080FFE0 bge -0x00000020 /* 00005010 */ 00005034 38A90000 addi r5, r9, 0x0000 00005038 84E5FFF8 lwzu r7, [r5 - 0x0008] 0000503C 38A90000 addi r5, r9, 0x0000 00005040 84C5FFFC lwzu r6, [r5 - 0x0004] label00005044: 00005044 3084FFFF subic r4, r4, 1 00005048 7C850735 extsh. r5, r4 0000504C 90E90000 stw [r9], r7 00005050 90C90004 stw [r9 + 0x0004], r6 00005054 90EF0000 stw [r15], r7 00005058 90CF0004 stw [r15 + 0x0004], r6 0000505C 31290008 addic r9, r9, 8 00005060 31EF0008 addic r15, r15, 8 00005064 38850000 addi r4, r5, 0x0000 00005068 4080FFDC bge -0x00000024 /* 00005044 */ 0000506C 48000C08 b +0x00000C08 /* 00005C74 */ 00005070 89C40001 lbz r14, [r4 + 0x0001] 00005074 32640002 addic r19, r4, 2 00005078 7C8E7014 addc r4, r14, r14 0000507C 30840001 addic r4, r4, 1 00005080 7C84D010 subfc r4, r4, r26 00005084 7C9A0734 extsh r26, r4 00005088 388A0000 addi r4, r10, 0x0000 0000508C 84E4FFF0 lwzu r7, [r4 - 0x0010] 00005090 388A0000 addi r4, r10, 0x0000 00005094 84A4FFF4 lwzu r5, [r4 - 0x000C] 00005098 388A0000 addi r4, r10, 0x0000 0000509C 84C4FFF8 lwzu r6, [r4 - 0x0008] 000050A0 388A0000 addi r4, r10, 0x0000 000050A4 8404FFFC lwzu r0, [r4 - 0x0004] 000050A8 388E0000 addi r4, r14, 0x0000 label000050AC: 000050AC 310EFFFF subic r8, r14, 1 000050B0 7D0E0735 extsh. r14, r8 000050B4 90EA0000 stw [r10], r7 000050B8 90AA0004 stw [r10 + 0x0004], r5 000050BC 90CA0008 stw [r10 + 0x0008], r6 000050C0 900A000C stw [r10 + 0x000C], r0 000050C4 90F80000 stw [r24], r7 000050C8 90B80004 stw [r24 + 0x0004], r5 000050CC 90D80008 stw [r24 + 0x0008], r6 000050D0 9018000C stw [r24 + 0x000C], r0 000050D4 314A0010 addic r10, r10, 16 000050D8 33180010 addic r24, r24, 16 000050DC 4080FFD0 bge -0x00000030 /* 000050AC */ 000050E0 38BE0000 addi r5, r30, 0x0000 000050E4 85C5FFF0 lwzu r14, [r5 - 0x0010] 000050E8 38BE0000 addi r5, r30, 0x0000 000050EC 8405FFF4 lwzu r0, [r5 - 0x000C] 000050F0 38BE0000 addi r5, r30, 0x0000 000050F4 8505FFF8 lwzu r8, [r5 - 0x0008] 000050F8 38BE0000 addi r5, r30, 0x0000 000050FC 84C5FFFC lwzu r6, [r5 - 0x0004] 00005100 38A40000 addi r5, r4, 0x0000 label00005104: 00005104 30A5FFFF subic r5, r5, 1 00005108 7CA70735 extsh. r7, r5 0000510C 91DE0000 stw [r30], r14 00005110 901E0004 stw [r30 + 0x0004], r0 00005114 911E0008 stw [r30 + 0x0008], r8 00005118 90DE000C stw [r30 + 0x000C], r6 0000511C 91CC0000 stw [r12], r14 00005120 900C0004 stw [r12 + 0x0004], r0 00005124 910C0008 stw [r12 + 0x0008], r8 00005128 90CC000C stw [r12 + 0x000C], r6 0000512C 33DE0010 addic r30, r30, 16 00005130 318C0010 addic r12, r12, 16 00005134 38A70000 addi r5, r7, 0x0000 00005138 4080FFCC bge -0x00000034 /* 00005104 */ 0000513C 38AB0000 addi r5, r11, 0x0000 00005140 85C5FFF0 lwzu r14, [r5 - 0x0010] 00005144 38AB0000 addi r5, r11, 0x0000 00005148 8405FFF4 lwzu r0, [r5 - 0x000C] 0000514C 38AB0000 addi r5, r11, 0x0000 00005150 8505FFF8 lwzu r8, [r5 - 0x0008] 00005154 38AB0000 addi r5, r11, 0x0000 00005158 84C5FFFC lwzu r6, [r5 - 0x0004] 0000515C 38A40000 addi r5, r4, 0x0000 label00005160: 00005160 30A5FFFF subic r5, r5, 1 00005164 7CA70735 extsh. r7, r5 00005168 91CB0000 stw [r11], r14 0000516C 900B0004 stw [r11 + 0x0004], r0 00005170 910B0008 stw [r11 + 0x0008], r8 00005174 90CB000C stw [r11 + 0x000C], r6 00005178 91DF0000 stw [r31], r14 0000517C 901F0004 stw [r31 + 0x0004], r0 00005180 911F0008 stw [r31 + 0x0008], r8 00005184 90DF000C stw [r31 + 0x000C], r6 00005188 316B0010 addic r11, r11, 16 0000518C 33FF0010 addic r31, r31, 16 00005190 38A70000 addi r5, r7, 0x0000 00005194 4080FFCC bge -0x00000034 /* 00005160 */ 00005198 38A90000 addi r5, r9, 0x0000 0000519C 8405FFF0 lwzu r0, [r5 - 0x0010] 000051A0 38A90000 addi r5, r9, 0x0000 000051A4 84E5FFF4 lwzu r7, [r5 - 0x000C] 000051A8 38A90000 addi r5, r9, 0x0000 000051AC 8505FFF8 lwzu r8, [r5 - 0x0008] 000051B0 38A90000 addi r5, r9, 0x0000 000051B4 84C5FFFC lwzu r6, [r5 - 0x0004] label000051B8: 000051B8 3084FFFF subic r4, r4, 1 000051BC 7C850735 extsh. r5, r4 000051C0 90090000 stw [r9], r0 000051C4 90E90004 stw [r9 + 0x0004], r7 000051C8 91090008 stw [r9 + 0x0008], r8 000051CC 90C9000C stw [r9 + 0x000C], r6 000051D0 900F0000 stw [r15], r0 000051D4 90EF0004 stw [r15 + 0x0004], r7 000051D8 910F0008 stw [r15 + 0x0008], r8 000051DC 90CF000C stw [r15 + 0x000C], r6 000051E0 31290010 addic r9, r9, 16 000051E4 31EF0010 addic r15, r15, 16 000051E8 38850000 addi r4, r5, 0x0000 000051EC 4080FFCC bge -0x00000034 /* 000051B8 */ 000051F0 48000A84 b +0x00000A84 /* 00005C74 */ 000051F4 89C40001 lbz r14, [r4 + 0x0001] 000051F8 32640002 addic r19, r4, 2 000051FC 7C8ED010 subfc r4, r14, r26 00005200 7C9A0734 extsh r26, r4 00005204 88930000 lbz r4, [r19] 00005208 32730001 addic r19, r19, 1 0000520C 5484103A rlwinm r4, r4, 2, 0, 29 00005210 7CA4AA2E lhzx r5, r4, r21 00005214 7CD9222E lhzx r6, r25, r4 00005218 7C99202E lwzx r4, r25, r4 0000521C 54A5801E rlwinm r5, r5, 16, 0, 15 00005220 7CA53014 addc r5, r5, r6 label00005224: 00005224 30CEFFFF subic r6, r14, 1 00005228 7CC70735 extsh. r7, r6 0000522C 908A0000 stw [r10], r4 00005230 908A0004 stw [r10 + 0x0004], r4 00005234 90B80000 stw [r24], r5 00005238 314A0008 addic r10, r10, 8 0000523C 90B80004 stw [r24 + 0x0004], r5 00005240 909E0000 stw [r30], r4 00005244 33180008 addic r24, r24, 8 00005248 909E0004 stw [r30 + 0x0004], r4 0000524C 90AC0000 stw [r12], r5 00005250 33DE0008 addic r30, r30, 8 00005254 90AC0004 stw [r12 + 0x0004], r5 00005258 908B0000 stw [r11], r4 0000525C 318C0008 addic r12, r12, 8 00005260 908B0004 stw [r11 + 0x0004], r4 00005264 90BF0000 stw [r31], r5 00005268 316B0008 addic r11, r11, 8 0000526C 90BF0004 stw [r31 + 0x0004], r5 00005270 90890000 stw [r9], r4 00005274 33FF0008 addic r31, r31, 8 00005278 90890004 stw [r9 + 0x0004], r4 0000527C 90AF0000 stw [r15], r5 00005280 90AF0004 stw [r15 + 0x0004], r5 00005284 31290008 addic r9, r9, 8 00005288 31EF0008 addic r15, r15, 8 0000528C 39C70000 addi r14, r7, 0x0000 00005290 4080FF94 bge -0x0000006C /* 00005224 */ 00005294 480009E0 b +0x000009E0 /* 00005C74 */ 00005298 80A3003C lwz r5, [r3 + 0x003C] 0000529C A0C40001 lhz r6, [r4 + 0x0001] 000052A0 54A5083C rlwinm r5, r5, 1, 0, 30 000052A4 7CD22B2E sthx r6, r18, r5 000052A8 80A3003C lwz r5, [r3 + 0x003C] 000052AC 32640003 addic r19, r4, 3 000052B0 30850001 addic r4, r5, 1 000052B4 2C840100 cmpwi cr1, r4, 256 000052B8 9083003C stw [r3 + 0x003C], r4 000052BC 54A5063E rlwinm r5, r5, 0, 24, 31 000052C0 4086001C bne cr1, +0x0000001C /* 000052DC */ 000052C4 9203003C stw [r3 + 0x003C], r16 000052C8 54A4083C rlwinm r4, r5, 1, 0, 30 000052CC 7CAED010 subfc r5, r14, r26 000052D0 48000014 b +0x00000014 /* 000052E4 */ 000052D4 88A40001 lbz r5, [r4 + 0x0001] 000052D8 32640002 addic r19, r4, 2 label000052DC: 000052DC 54A4083C rlwinm r4, r5, 1, 0, 30 000052E0 7CAED010 subfc r5, r14, r26 label000052E4: 000052E4 7C922014 addc r4, r18, r4 000052E8 7CBA0734 extsh r26, r5 label000052EC: 000052EC 89130000 lbz r8, [r19] 000052F0 5505C9FE rlwinm r5, r8, 25, 7, 31 000052F4 7CC428AE lbzx r6, r4, r5 000052F8 5505D7FE rlwinm r5, r8, 26, 31, 31 000052FC 7CA428AE lbzx r5, r4, r5 00005300 54C6103A rlwinm r6, r6, 2, 0, 29 00005304 7CE6AA2E lhzx r7, r6, r21 00005308 54A5103A rlwinm r5, r5, 2, 0, 29 0000530C 7C192A2E lhzx r0, r25, r5 00005310 7CD9322E lhzx r6, r25, r6 00005314 7CA5AA2E lhzx r5, r5, r21 00005318 54C6801E rlwinm r6, r6, 16, 0, 15 0000531C 7CA53014 addc r5, r5, r6 00005320 90AA0000 stw [r10], r5 00005324 54E7801E rlwinm r7, r7, 16, 0, 15 00005328 7CE03814 addc r7, r0, r7 0000532C 90F80000 stw [r24], r7 00005330 5505DFFE rlwinm r5, r8, 27, 31, 31 00005334 7CA428AE lbzx r5, r4, r5 00005338 5506E7FE rlwinm r6, r8, 28, 31, 31 0000533C 54A5103A rlwinm r5, r5, 2, 0, 29 00005340 7CE430AE lbzx r7, r4, r6 00005344 7CC5AA2E lhzx r6, r5, r21 00005348 7CB92A2E lhzx r5, r25, r5 0000534C 54E7103A rlwinm r7, r7, 2, 0, 29 00005350 54A0801E rlwinm r0, r5, 16, 0, 15 00005354 7CA7AA2E lhzx r5, r7, r21 00005358 7CF93A2E lhzx r7, r25, r7 0000535C 7CA50014 addc r5, r5, r0 00005360 54C6801E rlwinm r6, r6, 16, 0, 15 00005364 90AA0004 stw [r10 + 0x0004], r5 00005368 7CC73014 addc r6, r7, r6 0000536C 90D80004 stw [r24 + 0x0004], r6 00005370 5505EFFE rlwinm r5, r8, 29, 31, 31 00005374 7CC428AE lbzx r6, r4, r5 00005378 5505F7FE rlwinm r5, r8, 30, 31, 31 0000537C 7CA428AE lbzx r5, r4, r5 00005380 54C6103A rlwinm r6, r6, 2, 0, 29 00005384 7CF9322E lhzx r7, r25, r6 00005388 54A5103A rlwinm r5, r5, 2, 0, 29 0000538C 7CC6AA2E lhzx r6, r6, r21 00005390 7C05AA2E lhzx r0, r5, r21 00005394 7CB92A2E lhzx r5, r25, r5 00005398 54E7801E rlwinm r7, r7, 16, 0, 15 0000539C 7CE03814 addc r7, r0, r7 000053A0 54C6801E rlwinm r6, r6, 16, 0, 15 000053A4 7CA53014 addc r5, r5, r6 000053A8 90FE0000 stw [r30], r7 000053AC 90AC0000 stw [r12], r5 000053B0 5505FFFE rlwinm r5, r8, 31, 31, 31 000053B4 7CA428AE lbzx r5, r4, r5 000053B8 33180008 addic r24, r24, 8 000053BC 314A0008 addic r10, r10, 8 000053C0 54A5103A rlwinm r5, r5, 2, 0, 29 000053C4 550607FE rlwinm r6, r8, 0, 31, 31 000053C8 7CC430AE lbzx r6, r4, r6 000053CC 7CE5AA2E lhzx r7, r5, r21 000053D0 7C192A2E lhzx r0, r25, r5 000053D4 54C6103A rlwinm r6, r6, 2, 0, 29 000053D8 7CA6AA2E lhzx r5, r6, r21 000053DC 7CD9322E lhzx r6, r25, r6 000053E0 5400801E rlwinm r0, r0, 16, 0, 15 000053E4 7CA50014 addc r5, r5, r0 000053E8 54E7801E rlwinm r7, r7, 16, 0, 15 000053EC 7CC63814 addc r6, r6, r7 000053F0 90BE0004 stw [r30 + 0x0004], r5 000053F4 90CC0004 stw [r12 + 0x0004], r6 000053F8 89B30001 lbz r13, [r19 + 0x0001] 000053FC 33DE0008 addic r30, r30, 8 00005400 55A5C9FE rlwinm r5, r13, 25, 7, 31 00005404 7CC428AE lbzx r6, r4, r5 00005408 55A5D7FE rlwinm r5, r13, 26, 31, 31 0000540C 54C7103A rlwinm r7, r6, 2, 0, 29 00005410 7CA428AE lbzx r5, r4, r5 00005414 7CD93A2E lhzx r6, r25, r7 00005418 7C07AA2E lhzx r0, r7, r21 0000541C 54A5103A rlwinm r5, r5, 2, 0, 29 00005420 54C7801E rlwinm r7, r6, 16, 0, 15 00005424 32730002 addic r19, r19, 2 00005428 318C0008 addic r12, r12, 8 0000542C 7CC5AA2E lhzx r6, r5, r21 00005430 7CB92A2E lhzx r5, r25, r5 00005434 7CC63814 addc r6, r6, r7 00005438 5407801E rlwinm r7, r0, 16, 0, 15 0000543C 7CA53814 addc r5, r5, r7 00005440 90CB0000 stw [r11], r6 00005444 90BF0000 stw [r31], r5 00005448 55A5DFFE rlwinm r5, r13, 27, 31, 31 0000544C 7CC428AE lbzx r6, r4, r5 00005450 55A5E7FE rlwinm r5, r13, 28, 31, 31 00005454 54C7103A rlwinm r7, r6, 2, 0, 29 00005458 7CA428AE lbzx r5, r4, r5 0000545C 7CD93A2E lhzx r6, r25, r7 00005460 7C07AA2E lhzx r0, r7, r21 00005464 54A5103A rlwinm r5, r5, 2, 0, 29 00005468 7CE5AA2E lhzx r7, r5, r21 0000546C 54C8801E rlwinm r8, r6, 16, 0, 15 00005470 7CD92A2E lhzx r6, r25, r5 00005474 7CE74014 addc r7, r7, r8 00005478 5400801E rlwinm r0, r0, 16, 0, 15 0000547C 7CC60014 addc r6, r6, r0 00005480 90EB0004 stw [r11 + 0x0004], r7 00005484 90DF0004 stw [r31 + 0x0004], r6 00005488 7CC5AA2E lhzx r6, r5, r21 0000548C 7CF92A2E lhzx r7, r25, r5 00005490 33FF0008 addic r31, r31, 8 00005494 316B0008 addic r11, r11, 8 00005498 55A5F7FE rlwinm r5, r13, 30, 31, 31 0000549C 7CA428AE lbzx r5, r4, r5 000054A0 54E7801E rlwinm r7, r7, 16, 0, 15 000054A4 54A5103A rlwinm r5, r5, 2, 0, 29 000054A8 7C05AA2E lhzx r0, r5, r21 000054AC 7CB92A2E lhzx r5, r25, r5 000054B0 7CE03814 addc r7, r0, r7 000054B4 54C6801E rlwinm r6, r6, 16, 0, 15 000054B8 7CA53014 addc r5, r5, r6 000054BC 90E90000 stw [r9], r7 000054C0 90AF0000 stw [r15], r5 000054C4 55A5FFFE rlwinm r5, r13, 31, 31, 31 000054C8 7CC428AE lbzx r6, r4, r5 000054CC 55A507FE rlwinm r5, r13, 0, 31, 31 000054D0 7CA428AE lbzx r5, r4, r5 000054D4 54C6103A rlwinm r6, r6, 2, 0, 29 000054D8 7C19322E lhzx r0, r25, r6 000054DC 54A5103A rlwinm r5, r5, 2, 0, 29 000054E0 7CC6AA2E lhzx r6, r6, r21 000054E4 7CE5AA2E lhzx r7, r5, r21 000054E8 7CB92A2E lhzx r5, r25, r5 000054EC 5400801E rlwinm r0, r0, 16, 0, 15 000054F0 7CE70014 addc r7, r7, r0 000054F4 54C6801E rlwinm r6, r6, 16, 0, 15 000054F8 7CA53014 addc r5, r5, r6 000054FC 90E90004 stw [r9 + 0x0004], r7 00005500 90AF0004 stw [r15 + 0x0004], r5 00005504 31290008 addic r9, r9, 8 00005508 30AEFFFF subic r5, r14, 1 0000550C 7CA60735 extsh. r6, r5 00005510 31EF0008 addic r15, r15, 8 00005514 39C60000 addi r14, r6, 0x0000 00005518 4080FDD4 bge -0x0000022C /* 000052EC */ 0000551C 309AFFFF subic r4, r26, 1 00005520 7C850735 extsh. r5, r4 00005524 48000758 b +0x00000758 /* 00005C7C */ 00005528 80A30040 lwz r5, [r3 + 0x0040] 0000552C 80C40001 lwz r6, [r4 + 0x0001] 00005530 54A5103A rlwinm r5, r5, 2, 0, 29 00005534 7CD7292E stwx r23, r6, r5 00005538 80A30040 lwz r5, [r3 + 0x0040] 0000553C 32640005 addic r19, r4, 5 00005540 30850001 addic r4, r5, 1 00005544 2C840100 cmpwi cr1, r4, 256 00005548 90830040 stw [r3 + 0x0040], r4 0000554C 54A5063E rlwinm r5, r5, 0, 24, 31 00005550 4086001C bne cr1, +0x0000001C /* 0000556C */ 00005554 92030040 stw [r3 + 0x0040], r16 00005558 54A4103A rlwinm r4, r5, 2, 0, 29 0000555C 7CAED010 subfc r5, r14, r26 00005560 48000014 b +0x00000014 /* 00005574 */ 00005564 88A40001 lbz r5, [r4 + 0x0001] 00005568 32640002 addic r19, r4, 2 label0000556C: 0000556C 54A4103A rlwinm r4, r5, 2, 0, 29 00005570 7CAED010 subfc r5, r14, r26 label00005574: 00005574 7DB72014 addc r13, r23, r4 00005578 7CBA0734 extsh r26, r5 label0000557C: 0000557C 88130000 lbz r0, [r19] 00005580 5404D1BE rlwinm r4, r0, 26, 6, 31 00005584 7CAD20AE lbzx r5, r13, r4 00005588 5404E7BE rlwinm r4, r0, 28, 30, 31 0000558C 7C8D20AE lbzx r4, r13, r4 00005590 54A5103A rlwinm r5, r5, 2, 0, 29 00005594 7CC5AA2E lhzx r6, r5, r21 00005598 5484103A rlwinm r4, r4, 2, 0, 29 0000559C 7D19222E lhzx r8, r25, r4 000055A0 7CB92A2E lhzx r5, r25, r5 000055A4 540707BE rlwinm r7, r0, 0, 30, 31 000055A8 7C84AA2E lhzx r4, r4, r21 000055AC 54A5801E rlwinm r5, r5, 16, 0, 15 000055B0 7C842814 addc r4, r4, r5 000055B4 908A0000 stw [r10], r4 000055B8 54C6801E rlwinm r6, r6, 16, 0, 15 000055BC 7CC83014 addc r6, r8, r6 000055C0 90D80000 stw [r24], r6 000055C4 5404F7BE rlwinm r4, r0, 30, 30, 31 000055C8 7C8D20AE lbzx r4, r13, r4 000055CC 7CAD38AE lbzx r5, r13, r7 000055D0 5484103A rlwinm r4, r4, 2, 0, 29 000055D4 7CD9222E lhzx r6, r25, r4 000055D8 7C84AA2E lhzx r4, r4, r21 000055DC 54A5103A rlwinm r5, r5, 2, 0, 29 000055E0 54C7801E rlwinm r7, r6, 16, 0, 15 000055E4 7CC5AA2E lhzx r6, r5, r21 000055E8 7CB92A2E lhzx r5, r25, r5 000055EC 7CC63814 addc r6, r6, r7 000055F0 5484801E rlwinm r4, r4, 16, 0, 15 000055F4 7C852014 addc r4, r5, r4 000055F8 90CA0004 stw [r10 + 0x0004], r6 000055FC 90980004 stw [r24 + 0x0004], r4 00005600 88130001 lbz r0, [r19 + 0x0001] 00005604 314A0008 addic r10, r10, 8 00005608 5404D1BE rlwinm r4, r0, 26, 6, 31 0000560C 7CAD20AE lbzx r5, r13, r4 00005610 5404E7BE rlwinm r4, r0, 28, 30, 31 00005614 7C8D20AE lbzx r4, r13, r4 00005618 54A5103A rlwinm r5, r5, 2, 0, 29 0000561C 7CD92A2E lhzx r6, r25, r5 00005620 5484103A rlwinm r4, r4, 2, 0, 29 00005624 7CA5AA2E lhzx r5, r5, r21 00005628 7CE4AA2E lhzx r7, r4, r21 0000562C 7C99222E lhzx r4, r25, r4 00005630 54C6801E rlwinm r6, r6, 16, 0, 15 00005634 7CC73014 addc r6, r7, r6 00005638 54A5801E rlwinm r5, r5, 16, 0, 15 0000563C 7C842814 addc r4, r4, r5 00005640 90DE0000 stw [r30], r6 00005644 908C0000 stw [r12], r4 00005648 5404F7BE rlwinm r4, r0, 30, 30, 31 0000564C 33180008 addic r24, r24, 8 00005650 7CAD20AE lbzx r5, r13, r4 00005654 540407BE rlwinm r4, r0, 0, 30, 31 00005658 7C8D20AE lbzx r4, r13, r4 0000565C 54A5103A rlwinm r5, r5, 2, 0, 29 00005660 7CF92A2E lhzx r7, r25, r5 00005664 5484103A rlwinm r4, r4, 2, 0, 29 00005668 7CA5AA2E lhzx r5, r5, r21 0000566C 7CC4AA2E lhzx r6, r4, r21 00005670 7C99222E lhzx r4, r25, r4 00005674 54E7801E rlwinm r7, r7, 16, 0, 15 00005678 7CC63814 addc r6, r6, r7 0000567C 54A5801E rlwinm r5, r5, 16, 0, 15 00005680 7C842814 addc r4, r4, r5 00005684 90DE0004 stw [r30 + 0x0004], r6 00005688 908C0004 stw [r12 + 0x0004], r4 0000568C 88130002 lbz r0, [r19 + 0x0002] 00005690 33DE0008 addic r30, r30, 8 00005694 5404D1BE rlwinm r4, r0, 26, 6, 31 00005698 7CAD20AE lbzx r5, r13, r4 0000569C 5404E7BE rlwinm r4, r0, 28, 30, 31 000056A0 54A6103A rlwinm r6, r5, 2, 0, 29 000056A4 7C8D20AE lbzx r4, r13, r4 000056A8 7CB9322E lhzx r5, r25, r6 000056AC 5484103A rlwinm r4, r4, 2, 0, 29 000056B0 318C0008 addic r12, r12, 8 000056B4 7CC6AA2E lhzx r6, r6, r21 000056B8 54A5801E rlwinm r5, r5, 16, 0, 15 000056BC 7CE4AA2E lhzx r7, r4, r21 000056C0 7C99222E lhzx r4, r25, r4 000056C4 7CA72814 addc r5, r7, r5 000056C8 54C6801E rlwinm r6, r6, 16, 0, 15 000056CC 7C843014 addc r4, r4, r6 000056D0 90AB0000 stw [r11], r5 000056D4 909F0000 stw [r31], r4 000056D8 5404F7BE rlwinm r4, r0, 30, 30, 31 000056DC 7CAD20AE lbzx r5, r13, r4 000056E0 540407BE rlwinm r4, r0, 0, 30, 31 000056E4 7C8D20AE lbzx r4, r13, r4 000056E8 54A5103A rlwinm r5, r5, 2, 0, 29 000056EC 7CF92A2E lhzx r7, r25, r5 000056F0 5484103A rlwinm r4, r4, 2, 0, 29 000056F4 7CA5AA2E lhzx r5, r5, r21 000056F8 7CC4AA2E lhzx r6, r4, r21 000056FC 7C99222E lhzx r4, r25, r4 00005700 54E7801E rlwinm r7, r7, 16, 0, 15 00005704 7CC63814 addc r6, r6, r7 00005708 54A5801E rlwinm r5, r5, 16, 0, 15 0000570C 7C842814 addc r4, r4, r5 00005710 90CB0004 stw [r11 + 0x0004], r6 00005714 909F0004 stw [r31 + 0x0004], r4 00005718 88130003 lbz r0, [r19 + 0x0003] 0000571C 316B0008 addic r11, r11, 8 00005720 33FF0008 addic r31, r31, 8 00005724 32730004 addic r19, r19, 4 00005728 5404D1BE rlwinm r4, r0, 26, 6, 31 0000572C 7CAD20AE lbzx r5, r13, r4 00005730 5404E7BE rlwinm r4, r0, 28, 30, 31 00005734 7C8D20AE lbzx r4, r13, r4 00005738 54A5103A rlwinm r5, r5, 2, 0, 29 0000573C 7CD92A2E lhzx r6, r25, r5 00005740 5484103A rlwinm r4, r4, 2, 0, 29 00005744 7CA5AA2E lhzx r5, r5, r21 00005748 7CE4AA2E lhzx r7, r4, r21 0000574C 7C99222E lhzx r4, r25, r4 00005750 54C6801E rlwinm r6, r6, 16, 0, 15 00005754 7CC73014 addc r6, r7, r6 00005758 54A5801E rlwinm r5, r5, 16, 0, 15 0000575C 7C842814 addc r4, r4, r5 00005760 90C90000 stw [r9], r6 00005764 908F0000 stw [r15], r4 00005768 5404F7BE rlwinm r4, r0, 30, 30, 31 0000576C 7CAD20AE lbzx r5, r13, r4 00005770 540407BE rlwinm r4, r0, 0, 30, 31 00005774 7C8D20AE lbzx r4, r13, r4 00005778 54A5103A rlwinm r5, r5, 2, 0, 29 0000577C 7CD92A2E lhzx r6, r25, r5 00005780 5484103A rlwinm r4, r4, 2, 0, 29 00005784 7CA5AA2E lhzx r5, r5, r21 00005788 7CE4AA2E lhzx r7, r4, r21 0000578C 54C6801E rlwinm r6, r6, 16, 0, 15 00005790 7CC73014 addc r6, r7, r6 00005794 54A5801E rlwinm r5, r5, 16, 0, 15 00005798 300EFFFF subic r0, r14, 1 0000579C 7C99222E lhzx r4, r25, r4 000057A0 7C070735 extsh. r7, r0 000057A4 7C842814 addc r4, r4, r5 000057A8 90C90004 stw [r9 + 0x0004], r6 000057AC 908F0004 stw [r15 + 0x0004], r4 000057B0 31290008 addic r9, r9, 8 000057B4 31EF0008 addic r15, r15, 8 000057B8 39C70000 addi r14, r7, 0x0000 000057BC 4080FDC0 bge -0x00000240 /* 0000557C */ 000057C0 480004B4 b +0x000004B4 /* 00005C74 */ 000057C4 80A30044 lwz r5, [r3 + 0x0044] 000057C8 80C40001 lwz r6, [r4 + 0x0001] 000057CC 54A51838 rlwinm r5, r5, 3, 0, 28 000057D0 80E40005 lwz r7, [r4 + 0x0005] 000057D4 7CBB2814 addc r5, r27, r5 000057D8 90E50004 stw [r5 + 0x0004], r7 000057DC 90C50000 stw [r5], r6 000057E0 80A30044 lwz r5, [r3 + 0x0044] 000057E4 32640009 addic r19, r4, 9 000057E8 30850001 addic r4, r5, 1 000057EC 2C840100 cmpwi cr1, r4, 256 000057F0 90830044 stw [r3 + 0x0044], r4 000057F4 54A5063E rlwinm r5, r5, 0, 24, 31 000057F8 4086001C bne cr1, +0x0000001C /* 00005814 */ 000057FC 92030044 stw [r3 + 0x0044], r16 00005800 54A41838 rlwinm r4, r5, 3, 0, 28 00005804 7CAED010 subfc r5, r14, r26 00005808 48000014 b +0x00000014 /* 0000581C */ 0000580C 88A40001 lbz r5, [r4 + 0x0001] 00005810 32640002 addic r19, r4, 2 label00005814: 00005814 54A41838 rlwinm r4, r5, 3, 0, 28 00005818 7CAED010 subfc r5, r14, r26 label0000581C: 0000581C 7D1B2014 addc r8, r27, r4 00005820 7CBA0734 extsh r26, r5 label00005824: 00005824 A8930000 lha r4, [r19] 00005828 54859F7E rlwinm r5, r4, 19, 29, 31 0000582C 7CC828AE lbzx r6, r8, r5 00005830 5485B77E rlwinm r5, r4, 22, 29, 31 00005834 7CA828AE lbzx r5, r8, r5 00005838 54C6103A rlwinm r6, r6, 2, 0, 29 0000583C 7CE6AA2E lhzx r7, r6, r21 00005840 54A5103A rlwinm r5, r5, 2, 0, 29 00005844 7C192A2E lhzx r0, r25, r5 00005848 7CD9322E lhzx r6, r25, r6 0000584C 7CA5AA2E lhzx r5, r5, r21 00005850 54C6801E rlwinm r6, r6, 16, 0, 15 00005854 7CA53014 addc r5, r5, r6 00005858 90AA0000 stw [r10], r5 0000585C 54E7801E rlwinm r7, r7, 16, 0, 15 00005860 7CE03814 addc r7, r0, r7 00005864 90F80000 stw [r24], r7 00005868 5485CF7E rlwinm r5, r4, 25, 29, 31 0000586C 7CA828AE lbzx r5, r8, r5 00005870 5486E77E rlwinm r6, r4, 28, 29, 31 00005874 54A5103A rlwinm r5, r5, 2, 0, 29 00005878 7CE830AE lbzx r7, r8, r6 0000587C 7CC5AA2E lhzx r6, r5, r21 00005880 7CB92A2E lhzx r5, r25, r5 00005884 54E7103A rlwinm r7, r7, 2, 0, 29 00005888 54A0801E rlwinm r0, r5, 16, 0, 15 0000588C 7CA7AA2E lhzx r5, r7, r21 00005890 7CF93A2E lhzx r7, r25, r7 00005894 7CA50014 addc r5, r5, r0 00005898 54C6801E rlwinm r6, r6, 16, 0, 15 0000589C 7CC73014 addc r6, r7, r6 000058A0 90AA0004 stw [r10 + 0x0004], r5 000058A4 90D80004 stw [r24 + 0x0004], r6 000058A8 A8B30002 lha r5, [r19 + 0x0002] 000058AC 314A0008 addic r10, r10, 8 000058B0 54A69F7E rlwinm r6, r5, 19, 29, 31 000058B4 7CE830AE lbzx r7, r8, r6 000058B8 54A6B77E rlwinm r6, r5, 22, 29, 31 000058BC 7C0830AE lbzx r0, r8, r6 000058C0 54E6103A rlwinm r6, r7, 2, 0, 29 000058C4 540D103A rlwinm r13, r0, 2, 0, 29 000058C8 7CF9322E lhzx r7, r25, r6 000058CC 7C06AA2E lhzx r0, r6, r21 000058D0 7CCDAA2E lhzx r6, r13, r21 000058D4 54E7801E rlwinm r7, r7, 16, 0, 15 000058D8 7DB96A2E lhzx r13, r25, r13 000058DC 7CC63814 addc r6, r6, r7 000058E0 5407801E rlwinm r7, r0, 16, 0, 15 000058E4 7CED3814 addc r7, r13, r7 000058E8 90DE0000 stw [r30], r6 000058EC 90EC0000 stw [r12], r7 000058F0 54A6CF7E rlwinm r6, r5, 25, 29, 31 000058F4 33180008 addic r24, r24, 8 000058F8 7CE830AE lbzx r7, r8, r6 000058FC 54A6E77E rlwinm r6, r5, 28, 29, 31 00005900 7C0830AE lbzx r0, r8, r6 00005904 54E6103A rlwinm r6, r7, 2, 0, 29 00005908 540D103A rlwinm r13, r0, 2, 0, 29 0000590C 7CF9322E lhzx r7, r25, r6 00005910 7C06AA2E lhzx r0, r6, r21 00005914 7CCDAA2E lhzx r6, r13, r21 00005918 54E7801E rlwinm r7, r7, 16, 0, 15 0000591C 7DB96A2E lhzx r13, r25, r13 00005920 7CC63814 addc r6, r6, r7 00005924 5407801E rlwinm r7, r0, 16, 0, 15 00005928 7CED3814 addc r7, r13, r7 0000592C 90DE0004 stw [r30 + 0x0004], r6 00005930 90EC0004 stw [r12 + 0x0004], r7 00005934 A9B30004 lha r13, [r19 + 0x0004] 00005938 54A0452E rlwinm r0, r5, 8, 20, 23 0000593C 55A59F7E rlwinm r5, r13, 19, 29, 31 00005940 7CA828AE lbzx r5, r8, r5 00005944 50806426 rlwimi r0, r4, 12, 16, 19 00005948 54A5103A rlwinm r5, r5, 2, 0, 29 0000594C 55A4B77E rlwinm r4, r13, 22, 29, 31 00005950 33DE0008 addic r30, r30, 8 00005954 318C0008 addic r12, r12, 8 00005958 32730006 addic r19, r19, 6 0000595C 7CC5AA2E lhzx r6, r5, r21 00005960 7C8820AE lbzx r4, r8, r4 00005964 7CF92A2E lhzx r7, r25, r5 00005968 5485103A rlwinm r5, r4, 2, 0, 29 0000596C 7C85AA2E lhzx r4, r5, r21 00005970 7CB92A2E lhzx r5, r25, r5 00005974 54E7801E rlwinm r7, r7, 16, 0, 15 00005978 7C843814 addc r4, r4, r7 0000597C 54C6801E rlwinm r6, r6, 16, 0, 15 00005980 7CA53014 addc r5, r5, r6 00005984 908B0000 stw [r11], r4 00005988 90BF0000 stw [r31], r5 0000598C 55A4CF7E rlwinm r4, r13, 25, 29, 31 00005990 7CA820AE lbzx r5, r8, r4 00005994 55A4E77E rlwinm r4, r13, 28, 29, 31 00005998 7CC820AE lbzx r6, r8, r4 0000599C 54A4103A rlwinm r4, r5, 2, 0, 29 000059A0 54C7103A rlwinm r7, r6, 2, 0, 29 000059A4 7CB9222E lhzx r5, r25, r4 000059A8 7CC4AA2E lhzx r6, r4, r21 000059AC 7C87AA2E lhzx r4, r7, r21 000059B0 54A5801E rlwinm r5, r5, 16, 0, 15 000059B4 7CF93A2E lhzx r7, r25, r7 000059B8 7C842814 addc r4, r4, r5 000059BC 54C5801E rlwinm r5, r6, 16, 0, 15 000059C0 7CA72814 addc r5, r7, r5 000059C4 908B0004 stw [r11 + 0x0004], r4 000059C8 90BF0004 stw [r31 + 0x0004], r5 label000059CC: 000059CC 316B0008 addic r11, r11, 8 000059D0 33FF0008 addic r31, r31, 8 000059D4 55A42636 rlwinm r4, r13, 4, 24, 27 000059D8 7C002378 or r0, r0, r4 000059DC 54049F7E rlwinm r4, r0, 19, 29, 31 000059E0 7CA820AE lbzx r5, r8, r4 000059E4 5404B77E rlwinm r4, r0, 22, 29, 31 000059E8 7C8820AE lbzx r4, r8, r4 000059EC 54A5103A rlwinm r5, r5, 2, 0, 29 000059F0 7CD92A2E lhzx r6, r25, r5 000059F4 5484103A rlwinm r4, r4, 2, 0, 29 000059F8 7CA5AA2E lhzx r5, r5, r21 000059FC 7CE4AA2E lhzx r7, r4, r21 00005A00 7C99222E lhzx r4, r25, r4 00005A04 54C6801E rlwinm r6, r6, 16, 0, 15 00005A08 7CC73014 addc r6, r7, r6 00005A0C 54A5801E rlwinm r5, r5, 16, 0, 15 00005A10 7C842814 addc r4, r4, r5 00005A14 90C90000 stw [r9], r6 00005A18 908F0000 stw [r15], r4 00005A1C 5404CF7E rlwinm r4, r0, 25, 29, 31 00005A20 7CA820AE lbzx r5, r8, r4 00005A24 5404E77E rlwinm r4, r0, 28, 29, 31 00005A28 54A6103A rlwinm r6, r5, 2, 0, 29 00005A2C 7CB9322E lhzx r5, r25, r6 00005A30 7C8820AE lbzx r4, r8, r4 00005A34 7CC6AA2E lhzx r6, r6, r21 00005A38 54A5801E rlwinm r5, r5, 16, 0, 15 00005A3C 5484103A rlwinm r4, r4, 2, 0, 29 00005A40 7CE4AA2E lhzx r7, r4, r21 00005A44 31CEFFFF subic r14, r14, 1 00005A48 7C99222E lhzx r4, r25, r4 00005A4C 7DC00735 extsh. r0, r14 00005A50 7CA72814 addc r5, r7, r5 00005A54 54C6801E rlwinm r6, r6, 16, 0, 15 00005A58 7C843014 addc r4, r4, r6 00005A5C 90A90004 stw [r9 + 0x0004], r5 00005A60 908F0004 stw [r15 + 0x0004], r4 00005A64 31290008 addic r9, r9, 8 00005A68 31EF0008 addic r15, r15, 8 00005A6C 31C00000 addic r14, r0, 0 00005A70 4080FDB4 bge -0x0000024C /* 00005824 */ 00005A74 48000200 b +0x00000200 /* 00005C74 */ 00005A78 7C8ED010 subfc r4, r14, r26 00005A7C 7C9A0734 extsh r26, r4 label00005A80: 00005A80 88B30000 lbz r5, [r19] 00005A84 88930001 lbz r4, [r19 + 0x0001] 00005A88 54A5103A rlwinm r5, r5, 2, 0, 29 00005A8C 7CC5AA2E lhzx r6, r5, r21 00005A90 5484103A rlwinm r4, r4, 2, 0, 29 00005A94 7CF9222E lhzx r7, r25, r4 00005A98 7CB92A2E lhzx r5, r25, r5 00005A9C 7C84AA2E lhzx r4, r4, r21 00005AA0 54A5801E rlwinm r5, r5, 16, 0, 15 00005AA4 7C842814 addc r4, r4, r5 00005AA8 54C6801E rlwinm r6, r6, 16, 0, 15 00005AAC 7CC73014 addc r6, r7, r6 00005AB0 908A0000 stw [r10], r4 00005AB4 90D80000 stw [r24], r6 00005AB8 88B30002 lbz r5, [r19 + 0x0002] 00005ABC 88930003 lbz r4, [r19 + 0x0003] 00005AC0 54A5103A rlwinm r5, r5, 2, 0, 29 00005AC4 7CC5AA2E lhzx r6, r5, r21 00005AC8 5484103A rlwinm r4, r4, 2, 0, 29 00005ACC 7CF9222E lhzx r7, r25, r4 00005AD0 7CB92A2E lhzx r5, r25, r5 00005AD4 7C84AA2E lhzx r4, r4, r21 00005AD8 54A5801E rlwinm r5, r5, 16, 0, 15 00005ADC 7C842814 addc r4, r4, r5 00005AE0 54C6801E rlwinm r6, r6, 16, 0, 15 00005AE4 7CC73014 addc r6, r7, r6 00005AE8 908A0004 stw [r10 + 0x0004], r4 00005AEC 90D80004 stw [r24 + 0x0004], r6 00005AF0 88B30004 lbz r5, [r19 + 0x0004] 00005AF4 88930005 lbz r4, [r19 + 0x0005] 00005AF8 54A5103A rlwinm r5, r5, 2, 0, 29 00005AFC 7CF92A2E lhzx r7, r25, r5 00005B00 5484103A rlwinm r4, r4, 2, 0, 29 00005B04 7CA5AA2E lhzx r5, r5, r21 00005B08 7CC4AA2E lhzx r6, r4, r21 00005B0C 7C99222E lhzx r4, r25, r4 00005B10 54E7801E rlwinm r7, r7, 16, 0, 15 00005B14 7CC63814 addc r6, r6, r7 00005B18 54A5801E rlwinm r5, r5, 16, 0, 15 00005B1C 7C842814 addc r4, r4, r5 00005B20 90DE0000 stw [r30], r6 00005B24 908C0000 stw [r12], r4 00005B28 88B30006 lbz r5, [r19 + 0x0006] 00005B2C 88930007 lbz r4, [r19 + 0x0007] 00005B30 54A6103A rlwinm r6, r5, 2, 0, 29 00005B34 7CB9322E lhzx r5, r25, r6 00005B38 5484103A rlwinm r4, r4, 2, 0, 29 00005B3C 7CC6AA2E lhzx r6, r6, r21 00005B40 7CE4AA2E lhzx r7, r4, r21 00005B44 54A5801E rlwinm r5, r5, 16, 0, 15 00005B48 7CA72814 addc r5, r7, r5 00005B4C 33180008 addic r24, r24, 8 00005B50 314A0008 addic r10, r10, 8 00005B54 54C6801E rlwinm r6, r6, 16, 0, 15 00005B58 7C99222E lhzx r4, r25, r4 00005B5C 90BE0004 stw [r30 + 0x0004], r5 00005B60 7C843014 addc r4, r4, r6 00005B64 908C0004 stw [r12 + 0x0004], r4 00005B68 88B30008 lbz r5, [r19 + 0x0008] 00005B6C 88930009 lbz r4, [r19 + 0x0009] 00005B70 54A5103A rlwinm r5, r5, 2, 0, 29 00005B74 7CF92A2E lhzx r7, r25, r5 00005B78 5484103A rlwinm r4, r4, 2, 0, 29 00005B7C 7CA5AA2E lhzx r5, r5, r21 00005B80 7CC4AA2E lhzx r6, r4, r21 00005B84 7C99222E lhzx r4, r25, r4 00005B88 54E7801E rlwinm r7, r7, 16, 0, 15 00005B8C 7CC63814 addc r6, r6, r7 00005B90 54A5801E rlwinm r5, r5, 16, 0, 15 00005B94 7C842814 addc r4, r4, r5 00005B98 90CB0000 stw [r11], r6 00005B9C 909F0000 stw [r31], r4 00005BA0 8893000A lbz r4, [r19 + 0x000A] 00005BA4 88B3000B lbz r5, [r19 + 0x000B] 00005BA8 5484103A rlwinm r4, r4, 2, 0, 29 00005BAC 7CD9222E lhzx r6, r25, r4 00005BB0 318C0008 addic r12, r12, 8 00005BB4 33DE0008 addic r30, r30, 8 00005BB8 7C84AA2E lhzx r4, r4, r21 00005BBC 54C6801E rlwinm r6, r6, 16, 0, 15 00005BC0 54A5103A rlwinm r5, r5, 2, 0, 29 00005BC4 7CE5AA2E lhzx r7, r5, r21 00005BC8 7CB92A2E lhzx r5, r25, r5 00005BCC 7CC73014 addc r6, r7, r6 00005BD0 5484801E rlwinm r4, r4, 16, 0, 15 00005BD4 7C852014 addc r4, r5, r4 00005BD8 90CB0004 stw [r11 + 0x0004], r6 00005BDC 909F0004 stw [r31 + 0x0004], r4 00005BE0 88B3000C lbz r5, [r19 + 0x000C] 00005BE4 8893000D lbz r4, [r19 + 0x000D] 00005BE8 54A5103A rlwinm r5, r5, 2, 0, 29 00005BEC 7CF92A2E lhzx r7, r25, r5 00005BF0 5484103A rlwinm r4, r4, 2, 0, 29 00005BF4 7CA5AA2E lhzx r5, r5, r21 00005BF8 7CC4AA2E lhzx r6, r4, r21 00005BFC 7C99222E lhzx r4, r25, r4 00005C00 54E7801E rlwinm r7, r7, 16, 0, 15 00005C04 7CC63814 addc r6, r6, r7 00005C08 54A5801E rlwinm r5, r5, 16, 0, 15 00005C0C 7C842814 addc r4, r4, r5 00005C10 90C90000 stw [r9], r6 00005C14 908F0000 stw [r15], r4 00005C18 8893000E lbz r4, [r19 + 0x000E] 00005C1C 33FF0008 addic r31, r31, 8 00005C20 5484103A rlwinm r4, r4, 2, 0, 29 00005C24 7CC4AA2E lhzx r6, r4, r21 00005C28 316B0008 addic r11, r11, 8 00005C2C 7C99222E lhzx r4, r25, r4 00005C30 88B3000F lbz r5, [r19 + 0x000F] 00005C34 310EFFFF subic r8, r14, 1 00005C38 54A5103A rlwinm r5, r5, 2, 0, 29 00005C3C 7CE5AA2E lhzx r7, r5, r21 00005C40 7CB92A2E lhzx r5, r25, r5 00005C44 5484801E rlwinm r4, r4, 16, 0, 15 00005C48 7D000735 extsh. r0, r8 00005C4C 7C872014 addc r4, r7, r4 00005C50 54C6801E rlwinm r6, r6, 16, 0, 15 00005C54 7CA53014 addc r5, r5, r6 00005C58 90890004 stw [r9 + 0x0004], r4 00005C5C 90AF0004 stw [r15 + 0x0004], r5 00005C60 32730010 addic r19, r19, 16 00005C64 31290008 addic r9, r9, 8 00005C68 31EF0008 addic r15, r15, 8 label00005C6C: 00005C6C 31C00000 addic r14, r0, 0 00005C70 4080FE10 bge -0x000001F0 /* 00005A80 */ label00005C74: 00005C74 309AFFFF subic r4, r26, 1 00005C78 7C850735 extsh. r5, r4 label00005C7C: 00005C7C 3B450000 addi r26, r5, 0x0000 00005C80 4080F284 bge -0x00000D7C /* 00004F04 */ label00005C84: 00005C84 30B6FFFF subic r5, r22, 1 00005C88 7CA40735 extsh. r4, r5 00005C8C 8081003C lwz r4, [r1 + 0x003C] 00005C90 7CB60734 extsh r22, r5 00005C94 7E312014 addc r17, r17, r4 00005C98 4080F238 bge -0x00000DC8 /* 00004ED0 */ label00005C9C: 00005C9C 38A00001 li r5, 0x0001 00005CA0 98A10038 stb [r1 + 0x0038], r5 00005CA4 92630008 stw [r3 + 0x0008], r19 00005CA8 B9A10044 lmw r13, [r1 + 0x0044] 00005CAC 30210090 addic r1, r1, 144 00005CB0 4E800020 blr 00005CB4 00000000 .invalid 00005CB8 00002041 .invalid 00005CBC 80130100 lwz r0, [r19 + 0x0100] 00005CC0 00000000 .invalid 00005CC4 00000E70 .invalid 00005CC8 0013534D .invalid 00005CCC 43444543 bcla 26, 4, 0x00004540 00005CD0 4F4D5052 .invalid 4C 00005CD4 45535338 .invalid sc 00005CD8 544F3858 rlwinm r15, r2, 7, 1, 12 00005CDC 32000000 addic r16, r0, 0 00005CE0 A8830022 lha r4, [r3 + 0x0022] 00005CE4 7C0802A6 mflr r0 00005CE8 2C840000 cmpwi cr1, r4, 0 00005CEC BE01FFC0 stmw [r1 - 0x0040], r16 00005CF0 90010008 stw [r1 + 0x0008], r0 00005CF4 9421FF80 stwu [r1 - 0x0080], r1 00005CF8 40840018 bge cr1, +0x00000018 /* 00005D10 */ 00005CFC 480015C5 bl +0x000015C4 /* 000072C0 */ 00005D00 81810088 lwz r12, [r1 + 0x0088] 00005D04 30210080 addic r1, r1, 128 00005D08 7D8803A6 mtlr r12 00005D0C 4E800020 blr label00005D10: 00005D10 AB63001E lha r27, [r3 + 0x001E] 00005D14 80A30068 lwz r5, [r3 + 0x0068] 00005D18 309BFFFF subic r4, r27, 1 00005D1C 7C860735 extsh. r6, r4 00005D20 80A50000 lwz r5, [r5] 00005D24 82A30008 lwz r21, [r3 + 0x0008] 00005D28 82830010 lwz r20, [r3 + 0x0010] 00005D2C 32C5000C addic r22, r5, 12 00005D30 3A400001 li r18, 0x0001 00005D34 9A410038 stb [r1 + 0x0038], r18 00005D38 AA630018 lha r19, [r3 + 0x0018] 00005D3C 82030030 lwz r16, [r3 + 0x0030] 00005D40 82230034 lwz r17, [r3 + 0x0034] 00005D44 83030038 lwz r24, [r3 + 0x0038] 00005D48 9A410038 stb [r1 + 0x0038], r18 00005D4C 3B660000 addi r27, r6, 0x0000 00005D50 4180086C blt +0x0000086C /* 000065BC */ 00005D54 83A2FFF8 lwz r29, [r2 - 0x0008] 00005D58 83E2FFBC lwz r31, [r2 - 0x0044] 00005D5C 3B800000 li r28, 0x0000 00005D60 567A103A rlwinm r26, r19, 2, 0, 29 label00005D64: 00005D64 AB23001A lha r25, [r3 + 0x001A] 00005D68 7EF49814 addc r23, r20, r19 00005D6C 3099FFFF subic r4, r25, 1 00005D70 7C850735 extsh. r5, r4 00005D74 7FD3B814 addc r30, r19, r23 00005D78 38F40000 addi r7, r20, 0x0000 00005D7C 7D73F014 addc r11, r19, r30 00005D80 3B250000 addi r25, r5, 0x0000 00005D84 41800824 blt +0x00000824 /* 000065A8 */ label00005D88: 00005D88 89950000 lbz r12, [r21] 00005D8C 38950000 addi r4, r21, 0x0000 00005D90 5585E13E rlwinm r5, r12, 28, 4, 31 00005D94 2885000F cmplwi cr1, r5, 15 00005D98 38AC0000 addi r5, r12, 0x0000 00005D9C 32B50001 addic r21, r21, 1 00005DA0 558C073E rlwinm r12, r12, 0, 28, 31 00005DA4 418507F4 bgt cr1, +0x000007F4 /* 00006598 */ 00005DA8 54A5F0BA rlwinm r5, r5, 30, 2, 29 00005DAC 7CBD2814 addc r5, r29, r5 00005DB0 80A50040 lwz r5, [r5 + 0x0040] 00005DB4 7CBF2814 addc r5, r31, r5 00005DB8 7CA903A6 mtctr r5 00005DBC 4E800420 bctr 00005DC0 89840001 lbz r12, [r4 + 0x0001] 00005DC4 32A40002 addic r21, r4, 2 00005DC8 308C0001 addic r4, r12, 1 00005DCC 54841838 rlwinm r4, r4, 3, 0, 28 00005DD0 7C840734 extsh r4, r4 00005DD4 7CACC810 subfc r5, r12, r25 00005DD8 7D645814 addc r11, r4, r11 00005DDC 7CB90734 extsh r25, r5 00005DE0 7CE72014 addc r7, r7, r4 00005DE4 7EF72014 addc r23, r23, r4 00005DE8 7FDE2014 addc r30, r30, r4 00005DEC 480007AC b +0x000007AC /* 00006598 */ 00005DF0 89840001 lbz r12, [r4 + 0x0001] 00005DF4 32A40002 addic r21, r4, 2 00005DF8 7C8CC810 subfc r4, r12, r25 00005DFC 7C990734 extsh r25, r4 00005E00 38C00001 li r6, 0x0001 label00005E04: 00005E04 30860001 addic r4, r6, 1 label00005E08: 00005E08 7C860734 extsh r6, r4 00005E0C 2C860004 cmpwi cr1, r6, 4 00005E10 38870000 addi r4, r7, 0x0000 00005E14 380C0000 addi r0, r12, 0x0000 00005E18 80A7FFF8 lwz r5, [r7 - 0x0008] 00005E1C 8107FFFC lwz r8, [r7 - 0x0004] label00005E20: 00005E20 30E0FFFF subic r7, r0, 1 00005E24 7CE00735 extsh. r0, r7 00005E28 91040004 stw [r4 + 0x0004], r8 00005E2C 90A40000 stw [r4], r5 00005E30 30840008 addic r4, r4, 8 00005E34 4080FFEC bge -0x00000014 /* 00005E20 */ label00005E38: 00005E38 38F70000 addi r7, r23, 0x0000 00005E3C 3AFE0000 addi r23, r30, 0x0000 00005E40 3BCB0000 addi r30, r11, 0x0000 00005E44 39640000 addi r11, r4, 0x0000 00005E48 4085FFBC ble cr1, -0x00000044 /* 00005E04 */ 00005E4C 4800074C b +0x0000074C /* 00006598 */ 00005E50 89840001 lbz r12, [r4 + 0x0001] 00005E54 32A40002 addic r21, r4, 2 00005E58 7C8C6014 addc r4, r12, r12 00005E5C 30840001 addic r4, r4, 1 00005E60 7C84C810 subfc r4, r4, r25 00005E64 7C990734 extsh r25, r4 00005E68 39200001 li r9, 0x0001 label00005E6C: 00005E6C 30890001 addic r4, r9, 1 00005E70 7C890734 extsh r9, r4 00005E74 2C890004 cmpwi cr1, r9, 4 00005E78 38C70000 addi r6, r7, 0x0000 00005E7C 8087FFF0 lwz r4, [r7 - 0x0010] 00005E80 8147FFF4 lwz r10, [r7 - 0x000C] label00005E84: 00005E84 380C0000 addi r0, r12, 0x0000 00005E88 80A7FFF8 lwz r5, [r7 - 0x0008] 00005E8C 80E7FFFC lwz r7, [r7 - 0x0004] label00005E90: 00005E90 3000FFFF subic r0, r0, 1 00005E94 7C080735 extsh. r8, r0 00005E98 90860000 stw [r6], r4 00005E9C 91460004 stw [r6 + 0x0004], r10 00005EA0 90A60008 stw [r6 + 0x0008], r5 00005EA4 90E6000C stw [r6 + 0x000C], r7 00005EA8 30C60010 addic r6, r6, 16 00005EAC 38080000 addi r0, r8, 0x0000 00005EB0 4080FFE0 bge -0x00000020 /* 00005E90 */ 00005EB4 38F70000 addi r7, r23, 0x0000 00005EB8 3AFE0000 addi r23, r30, 0x0000 00005EBC 3BCB0000 addi r30, r11, 0x0000 00005EC0 39660000 addi r11, r6, 0x0000 00005EC4 4085FFA8 ble cr1, -0x00000058 /* 00005E6C */ 00005EC8 480006D0 b +0x000006D0 /* 00006598 */ 00005ECC 89840001 lbz r12, [r4 + 0x0001] 00005ED0 32A40002 addic r21, r4, 2 00005ED4 7C8CC810 subfc r4, r12, r25 00005ED8 7C990734 extsh r25, r4 00005EDC 88950000 lbz r4, [r21] 00005EE0 32B50001 addic r21, r21, 1 00005EE4 5484103A rlwinm r4, r4, 2, 0, 29 00005EE8 7C96202E lwzx r4, r22, r4 label00005EEC: 00005EEC 30ACFFFF subic r5, r12, 1 00005EF0 7CA60735 extsh. r6, r5 00005EF4 90870000 stw [r7], r4 00005EF8 90870004 stw [r7 + 0x0004], r4 00005EFC 90970000 stw [r23], r4 00005F00 30E70008 addic r7, r7, 8 00005F04 90970004 stw [r23 + 0x0004], r4 00005F08 909E0000 stw [r30], r4 00005F0C 32F70008 addic r23, r23, 8 label00005F10: 00005F10 909E0004 stw [r30 + 0x0004], r4 00005F14 908B0000 stw [r11], r4 00005F18 908B0004 stw [r11 + 0x0004], r4 00005F1C 33DE0008 addic r30, r30, 8 00005F20 316B0008 addic r11, r11, 8 00005F24 39860000 addi r12, r6, 0x0000 00005F28 4080FFC4 bge -0x0000003C /* 00005EEC */ 00005F2C 4800066C b +0x0000066C /* 00006598 */ 00005F30 88A40001 lbz r5, [r4 + 0x0001] 00005F34 80C3003C lwz r6, [r3 + 0x003C] 00005F38 54A5103A rlwinm r5, r5, 2, 0, 29 00005F3C 7CB62A2E lhzx r5, r22, r5 00005F40 54C6103A rlwinm r6, r6, 2, 0, 29 00005F44 32A40003 addic r21, r4, 3 00005F48 7CB0332E sthx r5, r16, r6 00005F4C 88840002 lbz r4, [r4 + 0x0002] 00005F50 7CB03014 addc r5, r16, r6 00005F54 5484103A rlwinm r4, r4, 2, 0, 29 00005F58 7C96222E lhzx r4, r22, r4 00005F5C B0850002 sth [r5 + 0x0002], r4 00005F60 80A3003C lwz r5, [r3 + 0x003C] 00005F64 30850001 addic r4, r5, 1 00005F68 2C840100 cmpwi cr1, r4, 256 00005F6C 9083003C stw [r3 + 0x003C], r4 00005F70 54A5063E rlwinm r5, r5, 0, 24, 31 00005F74 4086001C bne cr1, +0x0000001C /* 00005F90 */ 00005F78 9383003C stw [r3 + 0x003C], r28 00005F7C 54A4103A rlwinm r4, r5, 2, 0, 29 00005F80 7CACC810 subfc r5, r12, r25 label00005F84: 00005F84 48000014 b +0x00000014 /* 00005F98 */ 00005F88 88A40001 lbz r5, [r4 + 0x0001] 00005F8C 32A40002 addic r21, r4, 2 label00005F90: 00005F90 54A4103A rlwinm r4, r5, 2, 0, 29 00005F94 7CACC810 subfc r5, r12, r25 label00005F98: 00005F98 7C902014 addc r4, r16, r4 00005F9C 7CB90734 extsh r25, r5 label00005FA0: 00005FA0 88150000 lbz r0, [r21] 00005FA4 310CFFFF subic r8, r12, 1 00005FA8 5406D1BC rlwinm r6, r0, 26, 6, 30 00005FAC 7D24322E lhzx r9, r4, r6 00005FB0 5406DFBC rlwinm r6, r0, 27, 30, 30 00005FB4 7CC4322E lhzx r6, r4, r6 00005FB8 54050FBC rlwinm r5, r0, 1, 30, 30 label00005FBC: 00005FBC 5529801E rlwinm r9, r9, 16, 0, 15 00005FC0 7CC93014 addc r6, r9, r6 00005FC4 90C70000 stw [r7], r6 00005FC8 5406E7BC rlwinm r6, r0, 28, 30, 30 00005FCC 7D24322E lhzx r9, r4, r6 00005FD0 5406EFBC rlwinm r6, r0, 29, 30, 30 00005FD4 7CC4322E lhzx r6, r4, r6 00005FD8 5529801E rlwinm r9, r9, 16, 0, 15 00005FDC 7CC93014 addc r6, r9, r6 00005FE0 90C70004 stw [r7 + 0x0004], r6 00005FE4 5406F7BC rlwinm r6, r0, 30, 30, 30 00005FE8 7D24322E lhzx r9, r4, r6 label00005FEC: 00005FEC 5406FFBC rlwinm r6, r0, 31, 30, 30 00005FF0 7CC4322E lhzx r6, r4, r6 00005FF4 5529801E rlwinm r9, r9, 16, 0, 15 00005FF8 7CC93014 addc r6, r9, r6 00005FFC 90D70000 stw [r23], r6 00006000 540607BC rlwinm r6, r0, 0, 30, 30 00006004 7CC4322E lhzx r6, r4, r6 00006008 7CA42A2E lhzx r5, r4, r5 0000600C 54C6801E rlwinm r6, r6, 16, 0, 15 00006010 7CA62814 addc r5, r6, r5 00006014 90B70004 stw [r23 + 0x0004], r5 00006018 88150001 lbz r0, [r21 + 0x0001] 0000601C 7D060735 extsh. r6, r8 00006020 5405D1BC rlwinm r5, r0, 26, 6, 30 00006024 7D242A2E lhzx r9, r4, r5 00006028 5405DFBC rlwinm r5, r0, 27, 30, 30 0000602C 7CA42A2E lhzx r5, r4, r5 00006030 5529801E rlwinm r9, r9, 16, 0, 15 00006034 7CA92814 addc r5, r9, r5 00006038 90BE0000 stw [r30], r5 0000603C 5405E7BC rlwinm r5, r0, 28, 30, 30 00006040 7D242A2E lhzx r9, r4, r5 00006044 5405EFBC rlwinm r5, r0, 29, 30, 30 00006048 7CA42A2E lhzx r5, r4, r5 0000604C 5529801E rlwinm r9, r9, 16, 0, 15 00006050 7CA92814 addc r5, r9, r5 00006054 90BE0004 stw [r30 + 0x0004], r5 00006058 5405F7BC rlwinm r5, r0, 30, 30, 30 0000605C 7D242A2E lhzx r9, r4, r5 00006060 5405FFBC rlwinm r5, r0, 31, 30, 30 00006064 7CA42A2E lhzx r5, r4, r5 00006068 5529801E rlwinm r9, r9, 16, 0, 15 0000606C 7CA92814 addc r5, r9, r5 00006070 90AB0000 stw [r11], r5 00006074 540507BC rlwinm r5, r0, 0, 30, 30 00006078 7D242A2E lhzx r9, r4, r5 0000607C 54050FBC rlwinm r5, r0, 1, 30, 30 00006080 7CA42A2E lhzx r5, r4, r5 00006084 5526801E rlwinm r6, r9, 16, 0, 15 00006088 7CA62814 addc r5, r6, r5 0000608C 90AB0004 stw [r11 + 0x0004], r5 00006090 30E70008 addic r7, r7, 8 00006094 32F70008 addic r23, r23, 8 00006098 32B50002 addic r21, r21, 2 0000609C 33DE0008 addic r30, r30, 8 000060A0 316B0008 addic r11, r11, 8 000060A4 7D0C0734 extsh r12, r8 000060A8 4080FEF8 bge -0x00000108 /* 00005FA0 */ 000060AC 480004EC b +0x000004EC /* 00006598 */ 000060B0 88A40001 lbz r5, [r4 + 0x0001] 000060B4 80C30040 lwz r6, [r3 + 0x0040] 000060B8 54A5103A rlwinm r5, r5, 2, 0, 29 000060BC 7CB62A2E lhzx r5, r22, r5 000060C0 54C61838 rlwinm r6, r6, 3, 0, 28 000060C4 7CB1332E sthx r5, r17, r6 000060C8 88A40002 lbz r5, [r4 + 0x0002] 000060CC 32A40005 addic r21, r4, 5 000060D0 54A5103A rlwinm r5, r5, 2, 0, 29 000060D4 7CB62A2E lhzx r5, r22, r5 000060D8 7CD13014 addc r6, r17, r6 000060DC B0A60002 sth [r6 + 0x0002], r5 000060E0 88A40003 lbz r5, [r4 + 0x0003] 000060E4 54A5103A rlwinm r5, r5, 2, 0, 29 000060E8 7CB62A2E lhzx r5, r22, r5 000060EC B0A60004 sth [r6 + 0x0004], r5 000060F0 88840004 lbz r4, [r4 + 0x0004] 000060F4 5484103A rlwinm r4, r4, 2, 0, 29 000060F8 7C96222E lhzx r4, r22, r4 000060FC B0860006 sth [r6 + 0x0006], r4 00006100 80A30040 lwz r5, [r3 + 0x0040] 00006104 30850001 addic r4, r5, 1 00006108 2C840100 cmpwi cr1, r4, 256 0000610C 90830040 stw [r3 + 0x0040], r4 00006110 54A5063E rlwinm r5, r5, 0, 24, 31 00006114 4086001C bne cr1, +0x0000001C /* 00006130 */ 00006118 93830040 stw [r3 + 0x0040], r28 0000611C 54A41838 rlwinm r4, r5, 3, 0, 28 00006120 7CACC810 subfc r5, r12, r25 00006124 48000014 b +0x00000014 /* 00006138 */ 00006128 88A40001 lbz r5, [r4 + 0x0001] 0000612C 32A40002 addic r21, r4, 2 label00006130: 00006130 54A41838 rlwinm r4, r5, 3, 0, 28 00006134 7CACC810 subfc r5, r12, r25 label00006138: 00006138 7C912014 addc r4, r17, r4 0000613C 7CB90734 extsh r25, r5 label00006140: 00006140 89150000 lbz r8, [r21] 00006144 312CFFFF subic r9, r12, 1 00006148 5506D97C rlwinm r6, r8, 27, 5, 30 0000614C 7D44322E lhzx r10, r4, r6 00006150 5506EF7C rlwinm r6, r8, 29, 29, 30 00006154 7CC4322E lhzx r6, r4, r6 00006158 554A801E rlwinm r10, r10, 16, 0, 15 0000615C 7CCA3014 addc r6, r10, r6 00006160 55050F7C rlwinm r5, r8, 1, 29, 30 00006164 90C70000 stw [r7], r6 00006168 7CC42A2E lhzx r6, r4, r5 0000616C 5505FF7C rlwinm r5, r8, 31, 29, 30 00006170 7CA42A2E lhzx r5, r4, r5 00006174 7D200735 extsh. r0, r9 00006178 54A5801E rlwinm r5, r5, 16, 0, 15 0000617C 7CA53014 addc r5, r5, r6 00006180 90A70004 stw [r7 + 0x0004], r5 00006184 88D50001 lbz r6, [r21 + 0x0001] 00006188 54C5D97C rlwinm r5, r6, 27, 5, 30 0000618C 7D042A2E lhzx r8, r4, r5 00006190 54C5EF7C rlwinm r5, r6, 29, 29, 30 00006194 7CA42A2E lhzx r5, r4, r5 00006198 5508801E rlwinm r8, r8, 16, 0, 15 0000619C 7CA82814 addc r5, r8, r5 000061A0 90B70000 stw [r23], r5 000061A4 54C5FF7C rlwinm r5, r6, 31, 29, 30 000061A8 7D042A2E lhzx r8, r4, r5 000061AC 54C50F7C rlwinm r5, r6, 1, 29, 30 000061B0 7CA42A2E lhzx r5, r4, r5 000061B4 5506801E rlwinm r6, r8, 16, 0, 15 000061B8 7CA62814 addc r5, r6, r5 000061BC 90B70004 stw [r23 + 0x0004], r5 000061C0 88D50002 lbz r6, [r21 + 0x0002] 000061C4 30E70008 addic r7, r7, 8 000061C8 54C5D97C rlwinm r5, r6, 27, 5, 30 000061CC 7C042A2E lhzx r0, r4, r5 000061D0 54C5EF7C rlwinm r5, r6, 29, 29, 30 000061D4 7CA42A2E lhzx r5, r4, r5 000061D8 5400801E rlwinm r0, r0, 16, 0, 15 000061DC 7CA02814 addc r5, r0, r5 000061E0 90BE0000 stw [r30], r5 000061E4 54C5FF7C rlwinm r5, r6, 31, 29, 30 000061E8 7C042A2E lhzx r0, r4, r5 000061EC 54C50F7C rlwinm r5, r6, 1, 29, 30 000061F0 7CA42A2E lhzx r5, r4, r5 000061F4 5406801E rlwinm r6, r0, 16, 0, 15 000061F8 7CA62814 addc r5, r6, r5 000061FC 90BE0004 stw [r30 + 0x0004], r5 00006200 88150003 lbz r0, [r21 + 0x0003] 00006204 5405D97C rlwinm r5, r0, 27, 5, 30 00006208 7CA42A2E lhzx r5, r4, r5 0000620C 5406EF7C rlwinm r6, r0, 29, 29, 30 00006210 7CC4322E lhzx r6, r4, r6 00006214 54A5801E rlwinm r5, r5, 16, 0, 15 00006218 7CA53014 addc r5, r5, r6 0000621C 90AB0000 stw [r11], r5 00006220 5405FF7C rlwinm r5, r0, 31, 29, 30 00006224 7CC42A2E lhzx r6, r4, r5 00006228 54050F7C rlwinm r5, r0, 1, 29, 30 0000622C 7CA42A2E lhzx r5, r4, r5 00006230 54C6801E rlwinm r6, r6, 16, 0, 15 00006234 7CA62814 addc r5, r6, r5 00006238 90AB0004 stw [r11 + 0x0004], r5 0000623C 32F70008 addic r23, r23, 8 00006240 33DE0008 addic r30, r30, 8 00006244 32B50004 addic r21, r21, 4 00006248 316B0008 addic r11, r11, 8 0000624C 7D2C0734 extsh r12, r9 00006250 4080FEF0 bge -0x00000110 /* 00006140 */ 00006254 48000344 b +0x00000344 /* 00006598 */ 00006258 88A40001 lbz r5, [r4 + 0x0001] 0000625C 80C30044 lwz r6, [r3 + 0x0044] 00006260 54A5103A rlwinm r5, r5, 2, 0, 29 00006264 7CB62A2E lhzx r5, r22, r5 00006268 54C62036 rlwinm r6, r6, 4, 0, 27 0000626C 7CB8332E sthx r5, r24, r6 00006270 88A40002 lbz r5, [r4 + 0x0002] 00006274 7CD83014 addc r6, r24, r6 00006278 54A5103A rlwinm r5, r5, 2, 0, 29 0000627C 7CB62A2E lhzx r5, r22, r5 00006280 B0A60002 sth [r6 + 0x0002], r5 00006284 88A40003 lbz r5, [r4 + 0x0003] 00006288 54A5103A rlwinm r5, r5, 2, 0, 29 0000628C 7CB62A2E lhzx r5, r22, r5 00006290 B0A60004 sth [r6 + 0x0004], r5 00006294 88A40004 lbz r5, [r4 + 0x0004] 00006298 54A5103A rlwinm r5, r5, 2, 0, 29 0000629C 7CB62A2E lhzx r5, r22, r5 000062A0 B0A60006 sth [r6 + 0x0006], r5 000062A4 88A40005 lbz r5, [r4 + 0x0005] 000062A8 54A5103A rlwinm r5, r5, 2, 0, 29 000062AC 7CB62A2E lhzx r5, r22, r5 000062B0 B0A60008 sth [r6 + 0x0008], r5 000062B4 88A40006 lbz r5, [r4 + 0x0006] 000062B8 54A5103A rlwinm r5, r5, 2, 0, 29 000062BC 7CB62A2E lhzx r5, r22, r5 000062C0 B0A6000A sth [r6 + 0x000A], r5 000062C4 88A40007 lbz r5, [r4 + 0x0007] 000062C8 32A40009 addic r21, r4, 9 000062CC 54A5103A rlwinm r5, r5, 2, 0, 29 000062D0 7CB62A2E lhzx r5, r22, r5 000062D4 B0A6000C sth [r6 + 0x000C], r5 000062D8 88840008 lbz r4, [r4 + 0x0008] 000062DC 5484103A rlwinm r4, r4, 2, 0, 29 000062E0 7C96222E lhzx r4, r22, r4 000062E4 B086000E sth [r6 + 0x000E], r4 000062E8 80A30044 lwz r5, [r3 + 0x0044] 000062EC 30850001 addic r4, r5, 1 000062F0 2C840100 cmpwi cr1, r4, 256 000062F4 90830044 stw [r3 + 0x0044], r4 000062F8 54A5063E rlwinm r5, r5, 0, 24, 31 000062FC 4086001C bne cr1, +0x0000001C /* 00006318 */ 00006300 93830044 stw [r3 + 0x0044], r28 00006304 54A42036 rlwinm r4, r5, 4, 0, 27 00006308 7CACC810 subfc r5, r12, r25 0000630C 48000014 b +0x00000014 /* 00006320 */ 00006310 88A40001 lbz r5, [r4 + 0x0001] 00006314 32A40002 addic r21, r4, 2 label00006318: 00006318 54A42036 rlwinm r4, r5, 4, 0, 27 0000631C 7CACC810 subfc r5, r12, r25 label00006320: 00006320 7C982014 addc r4, r24, r4 00006324 7CB90734 extsh r25, r5 label00006328: 00006328 A9350000 lha r9, [r21] 0000632C 318CFFFF subic r12, r12, 1 00006330 5525A73C rlwinm r5, r9, 20, 28, 30 00006334 7CC42A2E lhzx r6, r4, r5 00006338 5525BF3C rlwinm r5, r9, 23, 28, 30 0000633C 7CA42A2E lhzx r5, r4, r5 00006340 54C6801E rlwinm r6, r6, 16, 0, 15 00006344 7CA62814 addc r5, r6, r5 00006348 90A70000 stw [r7], r5 0000634C 5525D73C rlwinm r5, r9, 26, 28, 30 00006350 7CC42A2E lhzx r6, r4, r5 00006354 5525EF3C rlwinm r5, r9, 29, 28, 30 00006358 7CA42A2E lhzx r5, r4, r5 0000635C 54C6801E rlwinm r6, r6, 16, 0, 15 00006360 7CA62814 addc r5, r6, r5 00006364 90A70004 stw [r7 + 0x0004], r5 fn00006368: 00006368 A8D50002 lha r6, [r21 + 0x0002] 0000636C 7D8A0735 extsh. r10, r12 00006370 54C5A73C rlwinm r5, r6, 20, 28, 30 00006374 7C042A2E lhzx r0, r4, r5 00006378 54C5BF3C rlwinm r5, r6, 23, 28, 30 0000637C 7CA42A2E lhzx r5, r4, r5 00006380 5400801E rlwinm r0, r0, 16, 0, 15 00006384 7CA02814 addc r5, r0, r5 00006388 90B70000 stw [r23], r5 0000638C 54C5D73C rlwinm r5, r6, 26, 28, 30 00006390 7C042A2E lhzx r0, r4, r5 00006394 54C5EF3C rlwinm r5, r6, 29, 28, 30 00006398 7CA42A2E lhzx r5, r4, r5 0000639C 5400801E rlwinm r0, r0, 16, 0, 15 000063A0 7CA02814 addc r5, r0, r5 000063A4 90B70004 stw [r23 + 0x0004], r5 000063A8 A9150004 lha r8, [r21 + 0x0004] 000063AC 54C0452E rlwinm r0, r6, 8, 20, 23 000063B0 5505A73C rlwinm r5, r8, 20, 28, 30 000063B4 7CA42A2E lhzx r5, r4, r5 000063B8 5506BF3C rlwinm r6, r8, 23, 28, 30 000063BC 7CC4322E lhzx r6, r4, r6 000063C0 54A5801E rlwinm r5, r5, 16, 0, 15 000063C4 7CA53014 addc r5, r5, r6 000063C8 90BE0000 stw [r30], r5 000063CC 5505D73C rlwinm r5, r8, 26, 28, 30 000063D0 7CC42A2E lhzx r6, r4, r5 000063D4 5505EF3C rlwinm r5, r8, 29, 28, 30 000063D8 7CA42A2E lhzx r5, r4, r5 000063DC 54C6801E rlwinm r6, r6, 16, 0, 15 000063E0 55082636 rlwinm r8, r8, 4, 24, 27 000063E4 7CA62814 addc r5, r6, r5 000063E8 51206426 rlwimi r0, r9, 12, 16, 19 000063EC 7C064378 or r6, r0, r8 000063F0 90BE0004 stw [r30 + 0x0004], r5 000063F4 54C5A73C rlwinm r5, r6, 20, 28, 30 000063F8 7D042A2E lhzx r8, r4, r5 000063FC 5405BF3C rlwinm r5, r0, 23, 28, 30 00006400 7CA42A2E lhzx r5, r4, r5 00006404 5500801E rlwinm r0, r8, 16, 0, 15 00006408 7CA02814 addc r5, r0, r5 0000640C 90AB0000 stw [r11], r5 00006410 54C5D73C rlwinm r5, r6, 26, 28, 30 00006414 7C042A2E lhzx r0, r4, r5 00006418 54C5EF3C rlwinm r5, r6, 29, 28, 30 0000641C 7CA42A2E lhzx r5, r4, r5 00006420 5406801E rlwinm r6, r0, 16, 0, 15 00006424 7CA62814 addc r5, r6, r5 00006428 90AB0004 stw [r11 + 0x0004], r5 0000642C 30E70008 addic r7, r7, 8 00006430 32F70008 addic r23, r23, 8 00006434 32B50006 addic r21, r21, 6 00006438 33DE0008 addic r30, r30, 8 0000643C 316B0008 addic r11, r11, 8 00006440 398A0000 addi r12, r10, 0x0000 00006444 4080FEE4 bge -0x0000011C /* 00006328 */ 00006448 48000150 b +0x00000150 /* 00006598 */ 0000644C 7C8CC810 subfc r4, r12, r25 00006450 7C990734 extsh r25, r4 label00006454: 00006454 88950000 lbz r4, [r21] 00006458 88B50001 lbz r5, [r21 + 0x0001] 0000645C 5484103A rlwinm r4, r4, 2, 0, 29 00006460 7CD6222E lhzx r6, r22, r4 00006464 54A4103A rlwinm r4, r5, 2, 0, 29 00006468 7C96222E lhzx r4, r22, r4 0000646C 54C5801E rlwinm r5, r6, 16, 0, 15 00006470 7C842814 addc r4, r4, r5 00006474 90870000 stw [r7], r4 00006478 88950002 lbz r4, [r21 + 0x0002] 0000647C 88D50003 lbz r6, [r21 + 0x0003] 00006480 5484103A rlwinm r4, r4, 2, 0, 29 00006484 7CB6222E lhzx r5, r22, r4 00006488 54C4103A rlwinm r4, r6, 2, 0, 29 0000648C 7C96222E lhzx r4, r22, r4 00006490 54A5801E rlwinm r5, r5, 16, 0, 15 00006494 7C842814 addc r4, r4, r5 00006498 90870004 stw [r7 + 0x0004], r4 0000649C 88950004 lbz r4, [r21 + 0x0004] 000064A0 88D50005 lbz r6, [r21 + 0x0005] 000064A4 5484103A rlwinm r4, r4, 2, 0, 29 000064A8 7CB6222E lhzx r5, r22, r4 000064AC 54C4103A rlwinm r4, r6, 2, 0, 29 000064B0 7C96222E lhzx r4, r22, r4 000064B4 54A5801E rlwinm r5, r5, 16, 0, 15 000064B8 7C842814 addc r4, r4, r5 000064BC 90970000 stw [r23], r4 000064C0 88950006 lbz r4, [r21 + 0x0006] 000064C4 88D50007 lbz r6, [r21 + 0x0007] 000064C8 5484103A rlwinm r4, r4, 2, 0, 29 000064CC 7CB6222E lhzx r5, r22, r4 000064D0 54C4103A rlwinm r4, r6, 2, 0, 29 000064D4 7C96222E lhzx r4, r22, r4 000064D8 54A5801E rlwinm r5, r5, 16, 0, 15 000064DC 7C842814 addc r4, r4, r5 000064E0 90970004 stw [r23 + 0x0004], r4 000064E4 88950008 lbz r4, [r21 + 0x0008] 000064E8 88D50009 lbz r6, [r21 + 0x0009] 000064EC 5484103A rlwinm r4, r4, 2, 0, 29 000064F0 7CB6222E lhzx r5, r22, r4 000064F4 54C4103A rlwinm r4, r6, 2, 0, 29 000064F8 7C96222E lhzx r4, r22, r4 000064FC 54A5801E rlwinm r5, r5, 16, 0, 15 00006500 7C842814 addc r4, r4, r5 00006504 909E0000 stw [r30], r4 00006508 8895000A lbz r4, [r21 + 0x000A] 0000650C 88D5000B lbz r6, [r21 + 0x000B] 00006510 5484103A rlwinm r4, r4, 2, 0, 29 00006514 7CB6222E lhzx r5, r22, r4 00006518 54C4103A rlwinm r4, r6, 2, 0, 29 0000651C 7C96222E lhzx r4, r22, r4 00006520 54A5801E rlwinm r5, r5, 16, 0, 15 00006524 7C842814 addc r4, r4, r5 00006528 909E0004 stw [r30 + 0x0004], r4 0000652C 8895000C lbz r4, [r21 + 0x000C] 00006530 88D5000D lbz r6, [r21 + 0x000D] 00006534 5484103A rlwinm r4, r4, 2, 0, 29 00006538 7CB6222E lhzx r5, r22, r4 0000653C 54C4103A rlwinm r4, r6, 2, 0, 29 00006540 7C96222E lhzx r4, r22, r4 00006544 54A5801E rlwinm r5, r5, 16, 0, 15 00006548 7C842814 addc r4, r4, r5 0000654C 908B0000 stw [r11], r4 00006550 8895000E lbz r4, [r21 + 0x000E] 00006554 32F70008 addic r23, r23, 8 00006558 5484103A rlwinm r4, r4, 2, 0, 29 0000655C 88D5000F lbz r6, [r21 + 0x000F] 00006560 7CB6222E lhzx r5, r22, r4 00006564 54C4103A rlwinm r4, r6, 2, 0, 29 00006568 7C96222E lhzx r4, r22, r4 0000656C 54A5801E rlwinm r5, r5, 16, 0, 15 00006570 30CCFFFF subic r6, r12, 1 00006574 7CA42814 addc r5, r4, r5 00006578 7CC40735 extsh. r4, r6 0000657C 90AB0004 stw [r11 + 0x0004], r5 00006580 33DE0008 addic r30, r30, 8 00006584 30E70008 addic r7, r7, 8 00006588 32B50010 addic r21, r21, 16 0000658C 316B0008 addic r11, r11, 8 00006590 39840000 addi r12, r4, 0x0000 00006594 4080FEC0 bge -0x00000140 /* 00006454 */ label00006598: 00006598 3099FFFF subic r4, r25, 1 0000659C 7C850735 extsh. r5, r4 000065A0 3B250000 addi r25, r5, 0x0000 000065A4 4080F7E4 bge -0x0000081C /* 00005D88 */ label000065A8: 000065A8 309BFFFF subic r4, r27, 1 000065AC 7C850735 extsh. r5, r4 000065B0 7E94D014 addc r20, r20, r26 000065B4 3B650000 addi r27, r5, 0x0000 000065B8 4080F7AC bge -0x00000854 /* 00005D64 */ label000065BC: 000065BC 9A410038 stb [r1 + 0x0038], r18 000065C0 92A30008 stw [r3 + 0x0008], r21 000065C4 BA010040 lmw r16, [r1 + 0x0040] 000065C8 30210080 addic r1, r1, 128 000065CC 4E800020 blr 000065D0 00000000 .invalid 000065D4 00002041 .invalid 000065D8 80100100 lwz r0, [r16 + 0x0100] 000065DC 00000000 .invalid 000065E0 000008F0 .invalid 000065E4 0012534D .invalid 000065E8 43444543 bcla 26, 4, 0x00004540 000065EC 4F4D5052 .invalid 4C 000065F0 45535338 .invalid sc 000065F4 544F3136 rlwinm r15, r2, 6, 4, 27 000065F8 A8830022 lha r4, [r3 + 0x0022] 000065FC 7C0802A6 mflr r0 00006600 2C840000 cmpwi cr1, r4, 0 00006604 BDA1FFB4 stmw [r1 - 0x004C], r13 00006608 90010008 stw [r1 + 0x0008], r0 0000660C 9421FF60 stwu [r1 - 0x00A0], r1 00006610 40840018 bge cr1, +0x00000018 /* 00006628 */ 00006614 48000CAD bl +0x00000CAC /* 000072C0 */ 00006618 818100A8 lwz r12, [r1 + 0x00A8] 0000661C 302100A0 addic r1, r1, 160 00006620 7D8803A6 mtlr r12 00006624 4E800020 blr label00006628: 00006628 AA03001E lha r16, [r3 + 0x001E] 0000662C 80830068 lwz r4, [r3 + 0x0068] 00006630 30B0FFFF subic r5, r16, 1 00006634 7CA60735 extsh. r6, r5 00006638 80840000 lwz r4, [r4] 0000663C A8C30018 lha r6, [r3 + 0x0018] 00006640 3264000C addic r19, r4, 12 00006644 80830010 lwz r4, [r3 + 0x0010] 00006648 81C30008 lwz r14, [r3 + 0x0008] 0000664C 9081003C stw [r1 + 0x003C], r4 00006650 38800001 li r4, 0x0001 00006654 98810038 stb [r1 + 0x0038], r4 00006658 82830030 lwz r20, [r3 + 0x0030] 0000665C 81E30034 lwz r15, [r3 + 0x0034] 00006660 90C10040 stw [r1 + 0x0040], r6 00006664 82A30038 lwz r21, [r3 + 0x0038] 00006668 98810038 stb [r1 + 0x0038], r4 0000666C 7CB00734 extsh r16, r5 00006670 41800C0C blt +0x00000C0C /* 0000727C */ 00006674 38860000 addi r4, r6, 0x0000 00006678 54841838 rlwinm r4, r4, 3, 0, 28 0000667C 8222FFBC lwz r17, [r2 - 0x0044] 00006680 3A400000 li r18, 0x0000 00006684 90810044 stw [r1 + 0x0044], r4 label00006688: 00006688 A9A3001A lha r13, [r3 + 0x001A] 0000668C 80E10040 lwz r7, [r1 + 0x0040] 00006690 30CDFFFF subic r6, r13, 1 00006694 80A1003C lwz r5, [r1 + 0x003C] 00006698 7CC00735 extsh. r0, r6 0000669C 7C853814 addc r4, r5, r7 000066A0 7EE72014 addc r23, r7, r4 000066A4 7F27B814 addc r25, r7, r23 000066A8 7F67C814 addc r27, r7, r25 000066AC 7F47D814 addc r26, r7, r27 000066B0 7F07D014 addc r24, r7, r26 000066B4 7EC7C014 addc r22, r7, r24 000066B8 31A00000 addic r13, r0, 0 000066BC 41800BA0 blt +0x00000BA0 /* 0000725C */ label000066C0: 000066C0 8B8E0000 lbz r28, [r14] 000066C4 38CE0000 addi r6, r14, 0x0000 000066C8 5787E13E rlwinm r7, r28, 28, 4, 31 000066CC 2887000F cmplwi cr1, r7, 15 000066D0 38FC0000 addi r7, r28, 0x0000 000066D4 31CE0001 addic r14, r14, 1 000066D8 579C073E rlwinm r28, r28, 0, 28, 31 000066DC 41850B70 bgt cr1, +0x00000B70 /* 0000724C */ 000066E0 8002FFF8 lwz r0, [r2 - 0x0008] 000066E4 54E7F0BA rlwinm r7, r7, 30, 2, 29 000066E8 7CE03814 addc r7, r0, r7 000066EC 80E70080 lwz r7, [r7 + 0x0080] 000066F0 7CF13814 addc r7, r17, r7 000066F4 7CE903A6 mtctr r7 000066F8 4E800420 bctr 000066FC 8B860001 lbz r28, [r6 + 0x0001] 00006700 31C60002 addic r14, r6, 2 00006704 30DC0001 addic r6, r28, 1 00006708 54C62036 rlwinm r6, r6, 4, 0, 27 0000670C 7CC60734 extsh r6, r6 00006710 7CFC6810 subfc r7, r28, r13 00006714 7EC6B014 addc r22, r6, r22 00006718 7CED0734 extsh r13, r7 0000671C 7CA53014 addc r5, r5, r6 00006720 7C843014 addc r4, r4, r6 00006724 7EF73014 addc r23, r23, r6 00006728 7F393014 addc r25, r25, r6 0000672C 7F7B3014 addc r27, r27, r6 00006730 7F5A3014 addc r26, r26, r6 00006734 7F183014 addc r24, r24, r6 00006738 48000B14 b +0x00000B14 /* 0000724C */ 0000673C 8B860001 lbz r28, [r6 + 0x0001] 00006740 31C60002 addic r14, r6, 2 00006744 7CDC6810 subfc r6, r28, r13 00006748 7CCD0734 extsh r13, r6 0000674C 38000001 li r0, 0x0001 label00006750: 00006750 30C00001 addic r6, r0, 1 00006754 7CC00734 extsh r0, r6 00006758 38C40000 addi r6, r4, 0x0000 0000675C 2C800004 cmpwi cr1, r0, 4 00006760 38E50000 addi r7, r5, 0x0000 00006764 395C0000 addi r10, r28, 0x0000 00006768 8105FFF0 lwz r8, [r5 - 0x0010] 0000676C 8125FFF4 lwz r9, [r5 - 0x000C] 00006770 8085FFF8 lwz r4, [r5 - 0x0008] 00006774 8165FFFC lwz r11, [r5 - 0x0004] label00006778: 00006778 30AAFFFF subic r5, r10, 1 0000677C 7CAA0735 extsh. r10, r5 00006780 91070000 stw [r7], r8 00006784 91270004 stw [r7 + 0x0004], r9 00006788 90870008 stw [r7 + 0x0008], r4 0000678C 9167000C stw [r7 + 0x000C], r11 00006790 91060000 stw [r6], r8 00006794 91260004 stw [r6 + 0x0004], r9 00006798 90860008 stw [r6 + 0x0008], r4 0000679C 9166000C stw [r6 + 0x000C], r11 000067A0 30E70010 addic r7, r7, 16 000067A4 30C60010 addic r6, r6, 16 000067A8 4080FFD0 bge -0x00000030 /* 00006778 */ 000067AC 38B70000 addi r5, r23, 0x0000 000067B0 38990000 addi r4, r25, 0x0000 000067B4 3AFB0000 addi r23, r27, 0x0000 000067B8 3B3A0000 addi r25, r26, 0x0000 000067BC 3B780000 addi r27, r24, 0x0000 000067C0 3B560000 addi r26, r22, 0x0000 000067C4 3B070000 addi r24, r7, 0x0000 000067C8 3AC60000 addi r22, r6, 0x0000 000067CC 4085FF84 ble cr1, -0x0000007C /* 00006750 */ 000067D0 48000A7C b +0x00000A7C /* 0000724C */ 000067D4 8B860001 lbz r28, [r6 + 0x0001] 000067D8 31C60002 addic r14, r6, 2 000067DC 7CDCE014 addc r6, r28, r28 000067E0 30C60001 addic r6, r6, 1 000067E4 7CC66810 subfc r6, r6, r13 000067E8 7CCD0734 extsh r13, r6 000067EC 3BC00001 li r30, 0x0001 label000067F0: 000067F0 30DE0001 addic r6, r30, 1 000067F4 7CDE0734 extsh r30, r6 000067F8 39840000 addi r12, r4, 0x0000 000067FC 2C9E0004 cmpwi cr1, r30, 4 00006800 39450000 addi r10, r5, 0x0000 00006804 389C0000 addi r4, r28, 0x0000 00006808 83A5FFE0 lwz r29, [r5 - 0x0020] 0000680C 8105FFE4 lwz r8, [r5 - 0x001C] 00006810 80E5FFE8 lwz r7, [r5 - 0x0018] 00006814 80C5FFEC lwz r6, [r5 - 0x0014] 00006818 8005FFF0 lwz r0, [r5 - 0x0010] 0000681C 83E5FFF4 lwz r31, [r5 - 0x000C] 00006820 8165FFF8 lwz r11, [r5 - 0x0008] 00006824 8125FFFC lwz r9, [r5 - 0x0004] label00006828: 00006828 3084FFFF subic r4, r4, 1 0000682C 7C850735 extsh. r5, r4 00006830 93AA0000 stw [r10], r29 00006834 93AC0000 stw [r12], r29 00006838 910A0004 stw [r10 + 0x0004], r8 0000683C 910C0004 stw [r12 + 0x0004], r8 00006840 90EA0008 stw [r10 + 0x0008], r7 00006844 90EC0008 stw [r12 + 0x0008], r7 00006848 90CA000C stw [r10 + 0x000C], r6 0000684C 90CC000C stw [r12 + 0x000C], r6 00006850 900A0010 stw [r10 + 0x0010], r0 00006854 900C0010 stw [r12 + 0x0010], r0 00006858 93EA0014 stw [r10 + 0x0014], r31 0000685C 93EC0014 stw [r12 + 0x0014], r31 00006860 916A0018 stw [r10 + 0x0018], r11 00006864 916C0018 stw [r12 + 0x0018], r11 00006868 912A001C stw [r10 + 0x001C], r9 0000686C 912C001C stw [r12 + 0x001C], r9 00006870 318C0020 addic r12, r12, 32 00006874 314A0020 addic r10, r10, 32 00006878 38850000 addi r4, r5, 0x0000 0000687C 4080FFAC bge -0x00000054 /* 00006828 */ 00006880 38B70000 addi r5, r23, 0x0000 00006884 38990000 addi r4, r25, 0x0000 00006888 3AFB0000 addi r23, r27, 0x0000 0000688C 3B3A0000 addi r25, r26, 0x0000 00006890 3B780000 addi r27, r24, 0x0000 00006894 3B560000 addi r26, r22, 0x0000 00006898 3B0A0000 addi r24, r10, 0x0000 0000689C 3ACC0000 addi r22, r12, 0x0000 000068A0 4085FF50 ble cr1, -0x000000B0 /* 000067F0 */ 000068A4 480009A8 b +0x000009A8 /* 0000724C */ 000068A8 8B860001 lbz r28, [r6 + 0x0001] 000068AC 31C60002 addic r14, r6, 2 000068B0 7CDC6810 subfc r6, r28, r13 000068B4 7CCD0734 extsh r13, r6 000068B8 88CE0000 lbz r6, [r14] 000068BC 31CE0001 addic r14, r14, 1 000068C0 54C6103A rlwinm r6, r6, 2, 0, 29 000068C4 7CD3302E lwzx r6, r19, r6 label000068C8: 000068C8 30FCFFFF subic r7, r28, 1 000068CC 7CE00735 extsh. r0, r7 000068D0 90C50000 stw [r5], r6 000068D4 90C50004 stw [r5 + 0x0004], r6 000068D8 90C50008 stw [r5 + 0x0008], r6 000068DC 90C5000C stw [r5 + 0x000C], r6 000068E0 90C40000 stw [r4], r6 000068E4 90C40004 stw [r4 + 0x0004], r6 000068E8 90C40008 stw [r4 + 0x0008], r6 000068EC 90C4000C stw [r4 + 0x000C], r6 000068F0 90D70000 stw [r23], r6 000068F4 90D70004 stw [r23 + 0x0004], r6 000068F8 90D70008 stw [r23 + 0x0008], r6 000068FC 90D7000C stw [r23 + 0x000C], r6 00006900 90D90000 stw [r25], r6 00006904 90D90004 stw [r25 + 0x0004], r6 00006908 90D90008 stw [r25 + 0x0008], r6 0000690C 90D9000C stw [r25 + 0x000C], r6 00006910 90DB0000 stw [r27], r6 00006914 90DB0004 stw [r27 + 0x0004], r6 00006918 90DB0008 stw [r27 + 0x0008], r6 0000691C 90DB000C stw [r27 + 0x000C], r6 00006920 90DA0000 stw [r26], r6 00006924 90DA0004 stw [r26 + 0x0004], r6 00006928 90DA0008 stw [r26 + 0x0008], r6 0000692C 90DA000C stw [r26 + 0x000C], r6 00006930 90D80000 stw [r24], r6 00006934 90D80004 stw [r24 + 0x0004], r6 00006938 90D80008 stw [r24 + 0x0008], r6 0000693C 90D8000C stw [r24 + 0x000C], r6 00006940 90D60000 stw [r22], r6 00006944 90D60004 stw [r22 + 0x0004], r6 00006948 90D60008 stw [r22 + 0x0008], r6 0000694C 90D6000C stw [r22 + 0x000C], r6 00006950 337B0010 addic r27, r27, 16 00006954 335A0010 addic r26, r26, 16 00006958 33390010 addic r25, r25, 16 0000695C 33180010 addic r24, r24, 16 00006960 30A50010 addic r5, r5, 16 00006964 30840010 addic r4, r4, 16 00006968 32F70010 addic r23, r23, 16 0000696C 32D60010 addic r22, r22, 16 00006970 33800000 addic r28, r0, 0 00006974 4080FF54 bge -0x000000AC /* 000068C8 */ 00006978 480008D4 b +0x000008D4 /* 0000724C */ 0000697C 88E60001 lbz r7, [r6 + 0x0001] 00006980 8003003C lwz r0, [r3 + 0x003C] 00006984 54E7103A rlwinm r7, r7, 2, 0, 29 00006988 7CF33A2E lhzx r7, r19, r7 0000698C 5408103A rlwinm r8, r0, 2, 0, 29 00006990 31C60003 addic r14, r6, 3 00006994 7CF4432E sthx r7, r20, r8 00006998 88C60002 lbz r6, [r6 + 0x0002] 0000699C 7CF44014 addc r7, r20, r8 000069A0 54C6103A rlwinm r6, r6, 2, 0, 29 000069A4 7CD3322E lhzx r6, r19, r6 000069A8 B0C70002 sth [r7 + 0x0002], r6 000069AC 80E3003C lwz r7, [r3 + 0x003C] 000069B0 31070001 addic r8, r7, 1 000069B4 2C880100 cmpwi cr1, r8, 256 000069B8 9103003C stw [r3 + 0x003C], r8 000069BC 54E7063E rlwinm r7, r7, 0, 24, 31 000069C0 4086001C bne cr1, +0x0000001C /* 000069DC */ 000069C4 9243003C stw [r3 + 0x003C], r18 000069C8 54E6103A rlwinm r6, r7, 2, 0, 29 000069CC 7C1C6810 subfc r0, r28, r13 000069D0 48000014 b +0x00000014 /* 000069E4 */ 000069D4 88E60001 lbz r7, [r6 + 0x0001] 000069D8 31C60002 addic r14, r6, 2 label000069DC: 000069DC 54E6103A rlwinm r6, r7, 2, 0, 29 000069E0 7C1C6810 subfc r0, r28, r13 label000069E4: 000069E4 7CF43014 addc r7, r20, r6 000069E8 7C0D0734 extsh r13, r0 label000069EC: 000069EC 892E0000 lbz r9, [r14] 000069F0 5526D1BC rlwinm r6, r9, 26, 6, 30 000069F4 7C07322E lhzx r0, r7, r6 000069F8 5526DFBC rlwinm r6, r9, 27, 30, 30 000069FC 5408801E rlwinm r8, r0, 16, 0, 15 00006A00 7C004014 addc r0, r0, r8 00006A04 90050000 stw [r5], r0 00006A08 90040000 stw [r4], r0 00006A0C 7C07322E lhzx r0, r7, r6 00006A10 5526E7BC rlwinm r6, r9, 28, 30, 30 00006A14 5408801E rlwinm r8, r0, 16, 0, 15 00006A18 7C004014 addc r0, r0, r8 00006A1C 90050004 stw [r5 + 0x0004], r0 00006A20 90040004 stw [r4 + 0x0004], r0 00006A24 7C07322E lhzx r0, r7, r6 00006A28 5526EFBC rlwinm r6, r9, 29, 30, 30 00006A2C 5408801E rlwinm r8, r0, 16, 0, 15 00006A30 7C004014 addc r0, r0, r8 00006A34 90050008 stw [r5 + 0x0008], r0 00006A38 90040008 stw [r4 + 0x0008], r0 00006A3C 7CC7322E lhzx r6, r7, r6 00006A40 54C0801E rlwinm r0, r6, 16, 0, 15 00006A44 7CC60014 addc r6, r6, r0 00006A48 90C5000C stw [r5 + 0x000C], r6 00006A4C 90C4000C stw [r4 + 0x000C], r6 00006A50 30840010 addic r4, r4, 16 00006A54 30A50010 addic r5, r5, 16 00006A58 5526F7BC rlwinm r6, r9, 30, 30, 30 00006A5C 7CC7322E lhzx r6, r7, r6 00006A60 55280FBC rlwinm r8, r9, 1, 30, 30 00006A64 54C0801E rlwinm r0, r6, 16, 0, 15 00006A68 7CC60014 addc r6, r6, r0 00006A6C 90D70000 stw [r23], r6 00006A70 90D90000 stw [r25], r6 00006A74 5526FFBC rlwinm r6, r9, 31, 30, 30 00006A78 7C07322E lhzx r0, r7, r6 00006A7C 552607BC rlwinm r6, r9, 0, 30, 30 00006A80 5409801E rlwinm r9, r0, 16, 0, 15 00006A84 7C004814 addc r0, r0, r9 00006A88 90170004 stw [r23 + 0x0004], r0 00006A8C 90190004 stw [r25 + 0x0004], r0 00006A90 7CC7322E lhzx r6, r7, r6 00006A94 54C0801E rlwinm r0, r6, 16, 0, 15 00006A98 7CC60014 addc r6, r6, r0 00006A9C 90D70008 stw [r23 + 0x0008], r6 00006AA0 90D90008 stw [r25 + 0x0008], r6 00006AA4 7CC7422E lhzx r6, r7, r8 00006AA8 54C0801E rlwinm r0, r6, 16, 0, 15 00006AAC 7CC60014 addc r6, r6, r0 00006AB0 90D7000C stw [r23 + 0x000C], r6 00006AB4 90D9000C stw [r25 + 0x000C], r6 00006AB8 33390010 addic r25, r25, 16 00006ABC 32F70010 addic r23, r23, 16 00006AC0 892E0001 lbz r9, [r14 + 0x0001] 00006AC4 31CE0002 addic r14, r14, 2 00006AC8 5526D1BC rlwinm r6, r9, 26, 6, 30 00006ACC 7C07322E lhzx r0, r7, r6 00006AD0 5526DFBC rlwinm r6, r9, 27, 30, 30 00006AD4 5408801E rlwinm r8, r0, 16, 0, 15 00006AD8 7C004014 addc r0, r0, r8 00006ADC 901B0000 stw [r27], r0 00006AE0 901A0000 stw [r26], r0 00006AE4 7C07322E lhzx r0, r7, r6 00006AE8 5526E7BC rlwinm r6, r9, 28, 30, 30 00006AEC 5408801E rlwinm r8, r0, 16, 0, 15 00006AF0 7C004014 addc r0, r0, r8 00006AF4 901B0004 stw [r27 + 0x0004], r0 00006AF8 901A0004 stw [r26 + 0x0004], r0 00006AFC 7C07322E lhzx r0, r7, r6 00006B00 5526EFBC rlwinm r6, r9, 29, 30, 30 00006B04 5408801E rlwinm r8, r0, 16, 0, 15 00006B08 7C004014 addc r0, r0, r8 00006B0C 901B0008 stw [r27 + 0x0008], r0 00006B10 901A0008 stw [r26 + 0x0008], r0 00006B14 7CC7322E lhzx r6, r7, r6 00006B18 54C0801E rlwinm r0, r6, 16, 0, 15 00006B1C 7CC60014 addc r6, r6, r0 00006B20 90DB000C stw [r27 + 0x000C], r6 00006B24 90DA000C stw [r26 + 0x000C], r6 00006B28 335A0010 addic r26, r26, 16 00006B2C 337B0010 addic r27, r27, 16 00006B30 5526F7BC rlwinm r6, r9, 30, 30, 30 00006B34 7C07322E lhzx r0, r7, r6 00006B38 55260FBC rlwinm r6, r9, 1, 30, 30 00006B3C 5408801E rlwinm r8, r0, 16, 0, 15 00006B40 7C004014 addc r0, r0, r8 00006B44 90180000 stw [r24], r0 00006B48 90160000 stw [r22], r0 00006B4C 5528FFBC rlwinm r8, r9, 31, 30, 30 00006B50 7C07422E lhzx r0, r7, r8 00006B54 315CFFFF subic r10, r28, 1 00006B58 5408801E rlwinm r8, r0, 16, 0, 15 00006B5C 7C004014 addc r0, r0, r8 00006B60 90180004 stw [r24 + 0x0004], r0 00006B64 90160004 stw [r22 + 0x0004], r0 00006B68 552807BC rlwinm r8, r9, 0, 30, 30 00006B6C 7C07422E lhzx r0, r7, r8 00006B70 5408801E rlwinm r8, r0, 16, 0, 15 00006B74 7C004014 addc r0, r0, r8 00006B78 90180008 stw [r24 + 0x0008], r0 00006B7C 90160008 stw [r22 + 0x0008], r0 00006B80 7CC7322E lhzx r6, r7, r6 00006B84 54C0801E rlwinm r0, r6, 16, 0, 15 00006B88 7CC60014 addc r6, r6, r0 00006B8C 90D8000C stw [r24 + 0x000C], r6 00006B90 90D6000C stw [r22 + 0x000C], r6 00006B94 32D60010 addic r22, r22, 16 00006B98 33180010 addic r24, r24, 16 00006B9C 7D460735 extsh. r6, r10 00006BA0 3B860000 addi r28, r6, 0x0000 00006BA4 4080FE48 bge -0x000001B8 /* 000069EC */ 00006BA8 30CDFFFF subic r6, r13, 1 00006BAC 7CC70735 extsh. r7, r6 00006BB0 39A70000 addi r13, r7, 0x0000 00006BB4 480006A4 b +0x000006A4 /* 00007258 */ 00006BB8 88E60001 lbz r7, [r6 + 0x0001] 00006BBC 80030040 lwz r0, [r3 + 0x0040] 00006BC0 54E7103A rlwinm r7, r7, 2, 0, 29 00006BC4 7CF33A2E lhzx r7, r19, r7 00006BC8 54081838 rlwinm r8, r0, 3, 0, 28 00006BCC 7CEF432E sthx r7, r15, r8 00006BD0 88E60002 lbz r7, [r6 + 0x0002] 00006BD4 31C60005 addic r14, r6, 5 00006BD8 54E7103A rlwinm r7, r7, 2, 0, 29 00006BDC 7CF33A2E lhzx r7, r19, r7 00006BE0 7D0F4014 addc r8, r15, r8 00006BE4 B0E80002 sth [r8 + 0x0002], r7 00006BE8 88E60003 lbz r7, [r6 + 0x0003] 00006BEC 54E7103A rlwinm r7, r7, 2, 0, 29 00006BF0 7D333A2E lhzx r9, r19, r7 00006BF4 B1280004 sth [r8 + 0x0004], r9 00006BF8 88C60004 lbz r6, [r6 + 0x0004] 00006BFC 54C6103A rlwinm r6, r6, 2, 0, 29 00006C00 7CD3322E lhzx r6, r19, r6 00006C04 B0C80006 sth [r8 + 0x0006], r6 00006C08 80E30040 lwz r7, [r3 + 0x0040] 00006C0C 31070001 addic r8, r7, 1 00006C10 2C880100 cmpwi cr1, r8, 256 00006C14 91030040 stw [r3 + 0x0040], r8 00006C18 54E7063E rlwinm r7, r7, 0, 24, 31 00006C1C 4086001C bne cr1, +0x0000001C /* 00006C38 */ 00006C20 92430040 stw [r3 + 0x0040], r18 00006C24 54E61838 rlwinm r6, r7, 3, 0, 28 00006C28 7CFC6810 subfc r7, r28, r13 00006C2C 48000014 b +0x00000014 /* 00006C40 */ 00006C30 88E60001 lbz r7, [r6 + 0x0001] 00006C34 31C60002 addic r14, r6, 2 label00006C38: 00006C38 54E61838 rlwinm r6, r7, 3, 0, 28 00006C3C 7CFC6810 subfc r7, r28, r13 label00006C40: 00006C40 7D0F3014 addc r8, r15, r6 00006C44 7CED0734 extsh r13, r7 label00006C48: 00006C48 892E0000 lbz r9, [r14] 00006C4C 5526D97C rlwinm r6, r9, 27, 5, 30 00006C50 7CE8322E lhzx r7, r8, r6 00006C54 55260F7C rlwinm r6, r9, 1, 29, 30 00006C58 54E0801E rlwinm r0, r7, 16, 0, 15 00006C5C 7CE70014 addc r7, r7, r0 00006C60 90E50000 stw [r5], r7 00006C64 90E40000 stw [r4], r7 00006C68 5527EF7C rlwinm r7, r9, 29, 29, 30 00006C6C 7C083A2E lhzx r0, r8, r7 00006C70 5527FF7C rlwinm r7, r9, 31, 29, 30 00006C74 5409801E rlwinm r9, r0, 16, 0, 15 00006C78 7C004814 addc r0, r0, r9 00006C7C 90050004 stw [r5 + 0x0004], r0 00006C80 90040004 stw [r4 + 0x0004], r0 00006C84 7CE83A2E lhzx r7, r8, r7 00006C88 54E0801E rlwinm r0, r7, 16, 0, 15 00006C8C 7CE70014 addc r7, r7, r0 00006C90 90E50008 stw [r5 + 0x0008], r7 00006C94 90E40008 stw [r4 + 0x0008], r7 00006C98 7CC8322E lhzx r6, r8, r6 00006C9C 54C7801E rlwinm r7, r6, 16, 0, 15 00006CA0 7CC63814 addc r6, r6, r7 00006CA4 90C5000C stw [r5 + 0x000C], r6 00006CA8 90C4000C stw [r4 + 0x000C], r6 00006CAC 30840010 addic r4, r4, 16 00006CB0 30A50010 addic r5, r5, 16 00006CB4 894E0001 lbz r10, [r14 + 0x0001] 00006CB8 5546D97C rlwinm r6, r10, 27, 5, 30 00006CBC 7C08322E lhzx r0, r8, r6 00006CC0 5546EF7C rlwinm r6, r10, 29, 29, 30 00006CC4 5409801E rlwinm r9, r0, 16, 0, 15 00006CC8 7C004814 addc r0, r0, r9 00006CCC 90170000 stw [r23], r0 00006CD0 90190000 stw [r25], r0 00006CD4 7C08322E lhzx r0, r8, r6 00006CD8 5546FF7C rlwinm r6, r10, 31, 29, 30 00006CDC 5409801E rlwinm r9, r0, 16, 0, 15 00006CE0 7C004814 addc r0, r0, r9 00006CE4 90170004 stw [r23 + 0x0004], r0 00006CE8 90190004 stw [r25 + 0x0004], r0 00006CEC 7CC8322E lhzx r6, r8, r6 00006CF0 55470F7C rlwinm r7, r10, 1, 29, 30 00006CF4 54C0801E rlwinm r0, r6, 16, 0, 15 00006CF8 7CC60014 addc r6, r6, r0 00006CFC 90D70008 stw [r23 + 0x0008], r6 00006D00 90D90008 stw [r25 + 0x0008], r6 00006D04 7CC83A2E lhzx r6, r8, r7 00006D08 54C7801E rlwinm r7, r6, 16, 0, 15 00006D0C 7CC63814 addc r6, r6, r7 00006D10 90D7000C stw [r23 + 0x000C], r6 00006D14 90D9000C stw [r25 + 0x000C], r6 00006D18 33390010 addic r25, r25, 16 00006D1C 32F70010 addic r23, r23, 16 00006D20 894E0002 lbz r10, [r14 + 0x0002] 00006D24 5546D97C rlwinm r6, r10, 27, 5, 30 00006D28 7C08322E lhzx r0, r8, r6 00006D2C 5546EF7C rlwinm r6, r10, 29, 29, 30 00006D30 5409801E rlwinm r9, r0, 16, 0, 15 00006D34 7C004814 addc r0, r0, r9 00006D38 901B0000 stw [r27], r0 00006D3C 901A0000 stw [r26], r0 00006D40 7C08322E lhzx r0, r8, r6 00006D44 5546FF7C rlwinm r6, r10, 31, 29, 30 00006D48 5409801E rlwinm r9, r0, 16, 0, 15 00006D4C 7C004814 addc r0, r0, r9 00006D50 901B0004 stw [r27 + 0x0004], r0 00006D54 901A0004 stw [r26 + 0x0004], r0 00006D58 7CC8322E lhzx r6, r8, r6 00006D5C 55470F7C rlwinm r7, r10, 1, 29, 30 00006D60 54C0801E rlwinm r0, r6, 16, 0, 15 00006D64 7CC60014 addc r6, r6, r0 00006D68 90DB0008 stw [r27 + 0x0008], r6 00006D6C 90DA0008 stw [r26 + 0x0008], r6 00006D70 7CC83A2E lhzx r6, r8, r7 00006D74 54C7801E rlwinm r7, r6, 16, 0, 15 00006D78 7CC63814 addc r6, r6, r7 00006D7C 90DB000C stw [r27 + 0x000C], r6 00006D80 90DA000C stw [r26 + 0x000C], r6 00006D84 335A0010 addic r26, r26, 16 00006D88 337B0010 addic r27, r27, 16 00006D8C 892E0003 lbz r9, [r14 + 0x0003] 00006D90 31CE0004 addic r14, r14, 4 00006D94 5526D97C rlwinm r6, r9, 27, 5, 30 00006D98 7CE8322E lhzx r7, r8, r6 00006D9C 55260F7C rlwinm r6, r9, 1, 29, 30 00006DA0 54E0801E rlwinm r0, r7, 16, 0, 15 00006DA4 7CE70014 addc r7, r7, r0 00006DA8 90F80000 stw [r24], r7 00006DAC 90F60000 stw [r22], r7 00006DB0 5527EF7C rlwinm r7, r9, 29, 29, 30 00006DB4 7C083A2E lhzx r0, r8, r7 00006DB8 5527FF7C rlwinm r7, r9, 31, 29, 30 00006DBC 5409801E rlwinm r9, r0, 16, 0, 15 00006DC0 7C004814 addc r0, r0, r9 00006DC4 90180004 stw [r24 + 0x0004], r0 00006DC8 90160004 stw [r22 + 0x0004], r0 00006DCC 7CE83A2E lhzx r7, r8, r7 00006DD0 54E0801E rlwinm r0, r7, 16, 0, 15 00006DD4 7CE70014 addc r7, r7, r0 00006DD8 90F80008 stw [r24 + 0x0008], r7 00006DDC 90F60008 stw [r22 + 0x0008], r7 00006DE0 7CC8322E lhzx r6, r8, r6 00006DE4 54C7801E rlwinm r7, r6, 16, 0, 15 00006DE8 7CC63814 addc r6, r6, r7 00006DEC 90D8000C stw [r24 + 0x000C], r6 00006DF0 90D6000C stw [r22 + 0x000C], r6 00006DF4 32D60010 addic r22, r22, 16 00006DF8 30DCFFFF subic r6, r28, 1 00006DFC 7CC70735 extsh. r7, r6 00006E00 33180010 addic r24, r24, 16 00006E04 3B870000 addi r28, r7, 0x0000 00006E08 4080FE40 bge -0x000001C0 /* 00006C48 */ 00006E0C 30CDFFFF subic r6, r13, 1 00006E10 7CC70735 extsh. r7, r6 00006E14 48000440 b +0x00000440 /* 00007254 */ 00006E18 88E60001 lbz r7, [r6 + 0x0001] 00006E1C 80030044 lwz r0, [r3 + 0x0044] 00006E20 54E7103A rlwinm r7, r7, 2, 0, 29 00006E24 7CF33A2E lhzx r7, r19, r7 00006E28 54082036 rlwinm r8, r0, 4, 0, 27 00006E2C 7CF5432E sthx r7, r21, r8 00006E30 88E60002 lbz r7, [r6 + 0x0002] 00006E34 7D154014 addc r8, r21, r8 00006E38 54E7103A rlwinm r7, r7, 2, 0, 29 label00006E3C: 00006E3C 7CF33A2E lhzx r7, r19, r7 00006E40 B0E80002 sth [r8 + 0x0002], r7 00006E44 88E60003 lbz r7, [r6 + 0x0003] 00006E48 54E7103A rlwinm r7, r7, 2, 0, 29 00006E4C 7D333A2E lhzx r9, r19, r7 00006E50 B1280004 sth [r8 + 0x0004], r9 00006E54 88E60004 lbz r7, [r6 + 0x0004] 00006E58 54E7103A rlwinm r7, r7, 2, 0, 29 00006E5C 7CF33A2E lhzx r7, r19, r7 00006E60 B0E80006 sth [r8 + 0x0006], r7 00006E64 88E60005 lbz r7, [r6 + 0x0005] 00006E68 54E7103A rlwinm r7, r7, 2, 0, 29 00006E6C 7D333A2E lhzx r9, r19, r7 00006E70 B1280008 sth [r8 + 0x0008], r9 00006E74 88E60006 lbz r7, [r6 + 0x0006] 00006E78 54E7103A rlwinm r7, r7, 2, 0, 29 00006E7C 7CF33A2E lhzx r7, r19, r7 00006E80 B0E8000A sth [r8 + 0x000A], r7 00006E84 88E60007 lbz r7, [r6 + 0x0007] 00006E88 31C60009 addic r14, r6, 9 00006E8C 54E7103A rlwinm r7, r7, 2, 0, 29 00006E90 7CF33A2E lhzx r7, r19, r7 00006E94 B0E8000C sth [r8 + 0x000C], r7 00006E98 88C60008 lbz r6, [r6 + 0x0008] 00006E9C 54C6103A rlwinm r6, r6, 2, 0, 29 00006EA0 7CD3322E lhzx r6, r19, r6 00006EA4 B0C8000E sth [r8 + 0x000E], r6 00006EA8 80E30044 lwz r7, [r3 + 0x0044] 00006EAC 31070001 addic r8, r7, 1 00006EB0 2C880100 cmpwi cr1, r8, 256 00006EB4 91030044 stw [r3 + 0x0044], r8 00006EB8 54E7063E rlwinm r7, r7, 0, 24, 31 00006EBC 4086001C bne cr1, +0x0000001C /* 00006ED8 */ 00006EC0 92430044 stw [r3 + 0x0044], r18 00006EC4 54E62036 rlwinm r6, r7, 4, 0, 27 00006EC8 7C1C6810 subfc r0, r28, r13 00006ECC 48000014 b +0x00000014 /* 00006EE0 */ 00006ED0 88E60001 lbz r7, [r6 + 0x0001] 00006ED4 31C60002 addic r14, r6, 2 label00006ED8: 00006ED8 54E62036 rlwinm r6, r7, 4, 0, 27 00006EDC 7C1C6810 subfc r0, r28, r13 label00006EE0: 00006EE0 7CF53014 addc r7, r21, r6 00006EE4 7C0D0734 extsh r13, r0 label00006EE8: 00006EE8 A94E0000 lha r10, [r14] 00006EEC 5546A73C rlwinm r6, r10, 20, 28, 30 00006EF0 7C07322E lhzx r0, r7, r6 00006EF4 5546BF3C rlwinm r6, r10, 23, 28, 30 00006EF8 5408801E rlwinm r8, r0, 16, 0, 15 00006EFC 7C004014 addc r0, r0, r8 00006F00 90050000 stw [r5], r0 00006F04 90040000 stw [r4], r0 00006F08 7C07322E lhzx r0, r7, r6 00006F0C 5546D73C rlwinm r6, r10, 26, 28, 30 00006F10 5408801E rlwinm r8, r0, 16, 0, 15 00006F14 7C004014 addc r0, r0, r8 00006F18 90050004 stw [r5 + 0x0004], r0 00006F1C 90040004 stw [r4 + 0x0004], r0 00006F20 7C07322E lhzx r0, r7, r6 00006F24 5546EF3C rlwinm r6, r10, 29, 28, 30 00006F28 5408801E rlwinm r8, r0, 16, 0, 15 00006F2C 7C004014 addc r0, r0, r8 00006F30 90050008 stw [r5 + 0x0008], r0 00006F34 90040008 stw [r4 + 0x0008], r0 00006F38 7CC7322E lhzx r6, r7, r6 00006F3C 54C0801E rlwinm r0, r6, 16, 0, 15 00006F40 7CC60014 addc r6, r6, r0 00006F44 90C5000C stw [r5 + 0x000C], r6 00006F48 90C4000C stw [r4 + 0x000C], r6 00006F4C 30840010 addic r4, r4, 16 00006F50 30A50010 addic r5, r5, 16 00006F54 A92E0002 lha r9, [r14 + 0x0002] 00006F58 5526A73C rlwinm r6, r9, 20, 28, 30 00006F5C 7C07322E lhzx r0, r7, r6 00006F60 5526BF3C rlwinm r6, r9, 23, 28, 30 00006F64 5408801E rlwinm r8, r0, 16, 0, 15 00006F68 7C004014 addc r0, r0, r8 00006F6C 90170000 stw [r23], r0 fn00006F70: 00006F70 90190000 stw [r25], r0 00006F74 7C07322E lhzx r0, r7, r6 00006F78 5526D73C rlwinm r6, r9, 26, 28, 30 00006F7C 5408801E rlwinm r8, r0, 16, 0, 15 00006F80 7C004014 addc r0, r0, r8 00006F84 90170004 stw [r23 + 0x0004], r0 00006F88 90190004 stw [r25 + 0x0004], r0 00006F8C 7C07322E lhzx r0, r7, r6 00006F90 5526EF3C rlwinm r6, r9, 29, 28, 30 00006F94 5408801E rlwinm r8, r0, 16, 0, 15 00006F98 7C004014 addc r0, r0, r8 00006F9C 90170008 stw [r23 + 0x0008], r0 00006FA0 90190008 stw [r25 + 0x0008], r0 00006FA4 7CC7322E lhzx r6, r7, r6 00006FA8 54C0801E rlwinm r0, r6, 16, 0, 15 00006FAC 7CC60014 addc r6, r6, r0 00006FB0 90D7000C stw [r23 + 0x000C], r6 00006FB4 90D9000C stw [r25 + 0x000C], r6 00006FB8 33390010 addic r25, r25, 16 00006FBC 32F70010 addic r23, r23, 16 00006FC0 A80E0004 lha r0, [r14 + 0x0004] 00006FC4 5528452E rlwinm r8, r9, 8, 20, 23 00006FC8 5406A73C rlwinm r6, r0, 20, 28, 30 00006FCC 7CC7322E lhzx r6, r7, r6 00006FD0 51486426 rlwimi r8, r10, 12, 16, 19 00006FD4 54C9801E rlwinm r9, r6, 16, 0, 15 00006FD8 7CC64814 addc r6, r6, r9 00006FDC 90DB0000 stw [r27], r6 00006FE0 90DA0000 stw [r26], r6 00006FE4 5406BF3C rlwinm r6, r0, 23, 28, 30 00006FE8 7CC7322E lhzx r6, r7, r6 00006FEC 31CE0006 addic r14, r14, 6 00006FF0 54C9801E rlwinm r9, r6, 16, 0, 15 00006FF4 7CC64814 addc r6, r6, r9 00006FF8 90DB0004 stw [r27 + 0x0004], r6 00006FFC 90DA0004 stw [r26 + 0x0004], r6 00007000 5406D73C rlwinm r6, r0, 26, 28, 30 00007004 7D27322E lhzx r9, r7, r6 00007008 5406EF3C rlwinm r6, r0, 29, 28, 30 0000700C 552A801E rlwinm r10, r9, 16, 0, 15 00007010 7D295014 addc r9, r9, r10 00007014 913B0008 stw [r27 + 0x0008], r9 00007018 913A0008 stw [r26 + 0x0008], r9 0000701C 7CC7322E lhzx r6, r7, r6 00007020 54C9801E rlwinm r9, r6, 16, 0, 15 00007024 7CC64814 addc r6, r6, r9 00007028 90DB000C stw [r27 + 0x000C], r6 0000702C 54002636 rlwinm r0, r0, 4, 24, 27 00007030 90DA000C stw [r26 + 0x000C], r6 00007034 7D000378 or r0, r8, r0 00007038 5406A73C rlwinm r6, r0, 20, 28, 30 0000703C 7CC7322E lhzx r6, r7, r6 label00007040: 00007040 337B0010 addic r27, r27, 16 00007044 54C8801E rlwinm r8, r6, 16, 0, 15 00007048 7CC64014 addc r6, r6, r8 0000704C 90D80000 stw [r24], r6 00007050 90D60000 stw [r22], r6 00007054 5406BF3C rlwinm r6, r0, 23, 28, 30 00007058 7CC7322E lhzx r6, r7, r6 0000705C 335A0010 addic r26, r26, 16 00007060 54C8801E rlwinm r8, r6, 16, 0, 15 00007064 7CC64014 addc r6, r6, r8 00007068 90D80004 stw [r24 + 0x0004], r6 0000706C 90D60004 stw [r22 + 0x0004], r6 00007070 5406D73C rlwinm r6, r0, 26, 28, 30 00007074 7D07322E lhzx r8, r7, r6 00007078 5406EF3C rlwinm r6, r0, 29, 28, 30 0000707C 5500801E rlwinm r0, r8, 16, 0, 15 00007080 7C080014 addc r0, r8, r0 00007084 90180008 stw [r24 + 0x0008], r0 00007088 90160008 stw [r22 + 0x0008], r0 0000708C 7CC7322E lhzx r6, r7, r6 00007090 54C0801E rlwinm r0, r6, 16, 0, 15 00007094 7CC60014 addc r6, r6, r0 00007098 301CFFFF subic r0, r28, 1 0000709C 7C080735 extsh. r8, r0 000070A0 90D8000C stw [r24 + 0x000C], r6 000070A4 90D6000C stw [r22 + 0x000C], r6 000070A8 32D60010 addic r22, r22, 16 000070AC 33180010 addic r24, r24, 16 000070B0 3B880000 addi r28, r8, 0x0000 000070B4 4080FE34 bge -0x000001CC /* 00006EE8 */ 000070B8 48000194 b +0x00000194 /* 0000724C */ 000070BC 7CFC6810 subfc r7, r28, r13 000070C0 311CFFFF subic r8, r28, 1 000070C4 7D060734 extsh r6, r8 000070C8 7CED0734 extsh r13, r7 000070CC 38E60000 addi r7, r6, 0x0000 000070D0 3106FFFF subic r8, r6, 1 label000070D4: 000070D4 88CE0000 lbz r6, [r14] 000070D8 7D000734 extsh r0, r8 000070DC 54C6103A rlwinm r6, r6, 2, 0, 29 000070E0 7CD3302E lwzx r6, r19, r6 000070E4 2C070000 cmpwi r7, 0 000070E8 90C50000 stw [r5], r6 000070EC 90C40000 stw [r4], r6 000070F0 88CE0001 lbz r6, [r14 + 0x0001] 000070F4 30E00000 addic r7, r0, 0 000070F8 54C6103A rlwinm r6, r6, 2, 0, 29 000070FC 7CD3302E lwzx r6, r19, r6 00007100 3100FFFF subic r8, r0, 1 00007104 90C50004 stw [r5 + 0x0004], r6 00007108 90C40004 stw [r4 + 0x0004], r6 0000710C 88CE0002 lbz r6, [r14 + 0x0002] 00007110 54C6103A rlwinm r6, r6, 2, 0, 29 00007114 7CD3302E lwzx r6, r19, r6 00007118 90C50008 stw [r5 + 0x0008], r6 0000711C 90C40008 stw [r4 + 0x0008], r6 00007120 88CE0003 lbz r6, [r14 + 0x0003] 00007124 54C6103A rlwinm r6, r6, 2, 0, 29 00007128 7CD3302E lwzx r6, r19, r6 0000712C 90C5000C stw [r5 + 0x000C], r6 00007130 90C4000C stw [r4 + 0x000C], r6 00007134 88CE0004 lbz r6, [r14 + 0x0004] 00007138 30840010 addic r4, r4, 16 0000713C 54C6103A rlwinm r6, r6, 2, 0, 29 00007140 7CD3302E lwzx r6, r19, r6 00007144 30A50010 addic r5, r5, 16 00007148 90D70000 stw [r23], r6 0000714C 90D90000 stw [r25], r6 00007150 88CE0005 lbz r6, [r14 + 0x0005] 00007154 54C6103A rlwinm r6, r6, 2, 0, 29 00007158 7CD3302E lwzx r6, r19, r6 0000715C 90D70004 stw [r23 + 0x0004], r6 00007160 90D90004 stw [r25 + 0x0004], r6 00007164 88CE0006 lbz r6, [r14 + 0x0006] 00007168 54C6103A rlwinm r6, r6, 2, 0, 29 0000716C 7CD3302E lwzx r6, r19, r6 00007170 90D70008 stw [r23 + 0x0008], r6 00007174 90D90008 stw [r25 + 0x0008], r6 00007178 88CE0007 lbz r6, [r14 + 0x0007] 0000717C 54C6103A rlwinm r6, r6, 2, 0, 29 00007180 7CD3302E lwzx r6, r19, r6 00007184 90D7000C stw [r23 + 0x000C], r6 00007188 90D9000C stw [r25 + 0x000C], r6 0000718C 88CE0008 lbz r6, [r14 + 0x0008] 00007190 33390010 addic r25, r25, 16 00007194 54C6103A rlwinm r6, r6, 2, 0, 29 00007198 7CD3302E lwzx r6, r19, r6 0000719C 32F70010 addic r23, r23, 16 000071A0 90DB0000 stw [r27], r6 000071A4 90DA0000 stw [r26], r6 000071A8 88CE0009 lbz r6, [r14 + 0x0009] 000071AC 54C6103A rlwinm r6, r6, 2, 0, 29 000071B0 7CD3302E lwzx r6, r19, r6 000071B4 90DB0004 stw [r27 + 0x0004], r6 000071B8 90DA0004 stw [r26 + 0x0004], r6 000071BC 88CE000A lbz r6, [r14 + 0x000A] 000071C0 54C6103A rlwinm r6, r6, 2, 0, 29 000071C4 7CD3302E lwzx r6, r19, r6 000071C8 90DB0008 stw [r27 + 0x0008], r6 000071CC 90DA0008 stw [r26 + 0x0008], r6 000071D0 88CE000B lbz r6, [r14 + 0x000B] 000071D4 54C6103A rlwinm r6, r6, 2, 0, 29 000071D8 7CD3302E lwzx r6, r19, r6 000071DC 90DB000C stw [r27 + 0x000C], r6 000071E0 90DA000C stw [r26 + 0x000C], r6 000071E4 88CE000C lbz r6, [r14 + 0x000C] 000071E8 335A0010 addic r26, r26, 16 000071EC 54C6103A rlwinm r6, r6, 2, 0, 29 000071F0 7CD3302E lwzx r6, r19, r6 000071F4 337B0010 addic r27, r27, 16 000071F8 90D80000 stw [r24], r6 000071FC 90D60000 stw [r22], r6 00007200 88CE000D lbz r6, [r14 + 0x000D] 00007204 54C6103A rlwinm r6, r6, 2, 0, 29 00007208 7CD3302E lwzx r6, r19, r6 0000720C 90D80004 stw [r24 + 0x0004], r6 00007210 90D60004 stw [r22 + 0x0004], r6 00007214 88CE000E lbz r6, [r14 + 0x000E] 00007218 54C6103A rlwinm r6, r6, 2, 0, 29 0000721C 7CD3302E lwzx r6, r19, r6 00007220 90D80008 stw [r24 + 0x0008], r6 00007224 90D60008 stw [r22 + 0x0008], r6 00007228 88CE000F lbz r6, [r14 + 0x000F] 0000722C 31CE0010 addic r14, r14, 16 00007230 54C6103A rlwinm r6, r6, 2, 0, 29 00007234 7CD3302E lwzx r6, r19, r6 00007238 90D8000C stw [r24 + 0x000C], r6 0000723C 90D6000C stw [r22 + 0x000C], r6 00007240 32D60010 addic r22, r22, 16 00007244 33180010 addic r24, r24, 16 00007248 4080FE8C bge -0x00000174 /* 000070D4 */ label0000724C: 0000724C 30CDFFFF subic r6, r13, 1 00007250 7CC70735 extsh. r7, r6 label00007254: 00007254 39A70000 addi r13, r7, 0x0000 label00007258: 00007258 4080F468 bge -0x00000B98 /* 000066C0 */ label0000725C: 0000725C 30D0FFFF subic r6, r16, 1 00007260 7CC40735 extsh. r4, r6 00007264 80810044 lwz r4, [r1 + 0x0044] 00007268 80A1003C lwz r5, [r1 + 0x003C] 0000726C 7CD00734 extsh r16, r6 00007270 7C852014 addc r4, r5, r4 00007274 9081003C stw [r1 + 0x003C], r4 00007278 4080F410 bge -0x00000BF0 /* 00006688 */ label0000727C: 0000727C 38800001 li r4, 0x0001 00007280 98810038 stb [r1 + 0x0038], r4 00007284 91C30008 stw [r3 + 0x0008], r14 00007288 B9A10054 lmw r13, [r1 + 0x0054] 0000728C 302100A0 addic r1, r1, 160 00007290 4E800020 blr 00007294 00000000 .invalid 00007298 00002041 .invalid 0000729C 80130100 lwz r0, [r19 + 0x0100] 000072A0 00000000 .invalid 000072A4 00000C9C .invalid 000072A8 0014534D .invalid 000072AC 43444543 bcla 26, 4, 0x00004540 000072B0 4F4D5052 .invalid 4C 000072B4 45535338 .invalid sc 000072B8 544F3136 rlwinm r15, r2, 6, 4, 27 000072BC 58320000 .invalid fn000072C0: 000072C0 A943001E lha r10, [r3 + 0x001E] 000072C4 80830068 lwz r4, [r3 + 0x0068] 000072C8 300AFFFF subic r0, r10, 1 000072CC 7C050735 extsh. r5, r0 000072D0 80840000 lwz r4, [r4] 000072D4 BF81FFF0 stmw [r1 - 0x0010], r28 000072D8 81630008 lwz r11, [r3 + 0x0008] 000072DC 3124000C addic r9, r4, 12 000072E0 39450000 addi r10, r5, 0x0000 000072E4 41800318 blt +0x00000318 /* 000075FC */ 000072E8 8182FFF8 lwz r12, [r2 - 0x0008] 000072EC 83E2FFBC lwz r31, [r2 - 0x0044] 000072F0 3BA00000 li r29, 0x0000 label000072F4: 000072F4 ABC3001A lha r30, [r3 + 0x001A] 000072F8 308AFFFF subic r4, r10, 1 000072FC 301EFFFF subic r0, r30, 1 00007300 7C050735 extsh. r5, r0 00007304 7C870734 extsh r7, r4 00007308 3BC50000 addi r30, r5, 0x0000 0000730C 39470000 addi r10, r7, 0x0000 00007310 418002E4 blt +0x000002E4 /* 000075F4 */ label00007314: 00007314 890B0000 lbz r8, [r11] 00007318 3B8B0000 addi r28, r11, 0x0000 0000731C 5504E13E rlwinm r4, r8, 28, 4, 31 00007320 2884000F cmplwi cr1, r4, 15 00007324 38A80000 addi r5, r8, 0x0000 00007328 5504F0BA rlwinm r4, r8, 30, 2, 29 0000732C 38CB0000 addi r6, r11, 0x0000 00007330 38080000 addi r0, r8, 0x0000 00007334 316B0001 addic r11, r11, 1 00007338 5508073E rlwinm r8, r8, 0, 28, 31 0000733C 418502A8 bgt cr1, +0x000002A8 /* 000075E4 */ 00007340 7C8C202E lwzx r4, r12, r4 00007344 7C84F814 addc r4, r4, r31 00007348 7C8903A6 mtctr r4 0000734C 4E800420 bctr 00007350 891C0001 lbz r8, [r28 + 0x0001] 00007354 31660002 addic r11, r6, 2 label00007358: 00007358 7C88F010 subfc r4, r8, r30 0000735C 7C9E0734 extsh r30, r4 00007360 48000284 b +0x00000284 /* 000075E4 */ 00007364 891C0001 lbz r8, [r28 + 0x0001] 00007368 317C0002 addic r11, r28, 2 0000736C 4BFFFFEC b -0x00000014 /* 00007358 */ 00007370 891C0001 lbz r8, [r28 + 0x0001] 00007374 317C0002 addic r11, r28, 2 00007378 7C884014 addc r4, r8, r8 0000737C 30840001 addic r4, r4, 1 00007380 7C84F010 subfc r4, r4, r30 00007384 7C9E0734 extsh r30, r4 00007388 4800025C b +0x0000025C /* 000075E4 */ 0000738C 891C0001 lbz r8, [r28 + 0x0001] 00007390 317C0002 addic r11, r28, 2 00007394 7C88F010 subfc r4, r8, r30 00007398 7C9E0734 extsh r30, r4 0000739C 316B0001 addic r11, r11, 1 000073A0 48000244 b +0x00000244 /* 000075E4 */ 000073A4 80A3003C lwz r5, [r3 + 0x003C] 000073A8 7C884014 addc r4, r8, r8 000073AC 30050001 addic r0, r5, 1 000073B0 9003003C stw [r3 + 0x003C], r0 000073B4 881C0001 lbz r0, [r28 + 0x0001] 000073B8 54A5103A rlwinm r5, r5, 2, 0, 29 000073BC 5406103A rlwinm r6, r0, 2, 0, 29 000073C0 7C09322E lhzx r0, r9, r6 000073C4 80C30030 lwz r6, [r3 + 0x0030] 000073C8 7D08F010 subfc r8, r8, r30 000073CC 7C062B2E sthx r0, r6, r5 000073D0 881C0002 lbz r0, [r28 + 0x0002] 000073D4 317C0003 addic r11, r28, 3 000073D8 541E103A rlwinm r30, r0, 2, 0, 29 000073DC 7C09F22E lhzx r0, r9, r30 000073E0 7CA62814 addc r5, r6, r5 000073E4 B0050002 sth [r5 + 0x0002], r0 000073E8 8003003C lwz r0, [r3 + 0x003C] 000073EC 30840004 addic r4, r4, 4 000073F0 2C800100 cmpwi cr1, r0, 256 000073F4 7D1E0734 extsh r30, r8 000073F8 7D6B2014 addc r11, r11, r4 000073FC 408601E8 bne cr1, +0x000001E8 /* 000075E4 */ 00007400 93A3003C stw [r3 + 0x003C], r29 00007404 309EFFFF subic r4, r30, 1 00007408 7C800735 extsh. r0, r4 0000740C 480001E0 b +0x000001E0 /* 000075EC */ 00007410 7C084014 addc r0, r8, r8 00007414 7C88F010 subfc r4, r8, r30 00007418 30000003 addic r0, r0, 3 0000741C 7D6B0014 addc r11, r11, r0 00007420 7C9E0734 extsh r30, r4 00007424 480001C0 b +0x000001C0 /* 000075E4 */ 00007428 7C08F010 subfc r0, r8, r30 0000742C 80830040 lwz r4, [r3 + 0x0040] 00007430 54A816BA rlwinm r8, r5, 2, 26, 29 00007434 30A40001 addic r5, r4, 1 00007438 90A30040 stw [r3 + 0x0040], r5 0000743C 88BC0001 lbz r5, [r28 + 0x0001] 00007440 54841838 rlwinm r4, r4, 3, 0, 28 00007444 54A5103A rlwinm r5, r5, 2, 0, 29 00007448 7CC92A2E lhzx r6, r9, r5 0000744C 80A30034 lwz r5, [r3 + 0x0034] 00007450 31080008 addic r8, r8, 8 00007454 7CC5232E sthx r6, r5, r4 00007458 88DC0002 lbz r6, [r28 + 0x0002] 0000745C 7C1E0734 extsh r30, r0 00007460 54C6103A rlwinm r6, r6, 2, 0, 29 00007464 7C09322E lhzx r0, r9, r6 00007468 7C852014 addc r4, r5, r4 0000746C B0040002 sth [r4 + 0x0002], r0 00007470 881C0003 lbz r0, [r28 + 0x0003] 00007474 30DC0005 addic r6, r28, 5 00007478 5405103A rlwinm r5, r0, 2, 0, 29 0000747C 7C092A2E lhzx r0, r9, r5 00007480 7D664014 addc r11, r6, r8 00007484 B0040004 sth [r4 + 0x0004], r0 00007488 881C0004 lbz r0, [r28 + 0x0004] 0000748C 5405103A rlwinm r5, r0, 2, 0, 29 00007490 7C092A2E lhzx r0, r9, r5 00007494 B0040006 sth [r4 + 0x0006], r0 00007498 80830040 lwz r4, [r3 + 0x0040] 0000749C 2C840100 cmpwi cr1, r4, 256 000074A0 40860144 bne cr1, +0x00000144 /* 000075E4 */ 000074A4 93A30040 stw [r3 + 0x0040], r29 000074A8 309EFFFF subic r4, r30, 1 000074AC 7C800735 extsh. r0, r4 000074B0 33C00000 addic r30, r0, 0 000074B4 4080FE60 bge -0x000001A0 /* 00007314 */ 000074B8 4800013C b +0x0000013C /* 000075F4 */ 000074BC 540016BA rlwinm r0, r0, 2, 26, 29 000074C0 7C88F010 subfc r4, r8, r30 000074C4 30000005 addic r0, r0, 5 000074C8 7D6B0014 addc r11, r11, r0 000074CC 7C9E0734 extsh r30, r4 000074D0 48000114 b +0x00000114 /* 000075E4 */ 000074D4 54041E78 rlwinm r4, r0, 3, 25, 28 000074D8 80A30044 lwz r5, [r3 + 0x0044] 000074DC 7C082010 subfc r0, r8, r4 000074E0 30850001 addic r4, r5, 1 000074E4 90830044 stw [r3 + 0x0044], r4 000074E8 889C0001 lbz r4, [r28 + 0x0001] 000074EC 7C080010 subfc r0, r8, r0 000074F0 5484103A rlwinm r4, r4, 2, 0, 29 000074F4 7CC9222E lhzx r6, r9, r4 000074F8 80830038 lwz r4, [r3 + 0x0038] 000074FC 54A52036 rlwinm r5, r5, 4, 0, 27 00007500 7CC42B2E sthx r6, r4, r5 00007504 88DC0002 lbz r6, [r28 + 0x0002] 00007508 7C842814 addc r4, r4, r5 0000750C 54C6103A rlwinm r6, r6, 2, 0, 29 00007510 7CC9322E lhzx r6, r9, r6 00007514 7D08F010 subfc r8, r8, r30 00007518 B0C40002 sth [r4 + 0x0002], r6 0000751C 88BC0003 lbz r5, [r28 + 0x0003] 00007520 30C0000E addic r6, r0, 14 00007524 54A5103A rlwinm r5, r5, 2, 0, 29 00007528 7CA92A2E lhzx r5, r9, r5 0000752C 301C0009 addic r0, r28, 9 00007530 B0A40004 sth [r4 + 0x0004], r5 00007534 88BC0004 lbz r5, [r28 + 0x0004] 00007538 54A5103A rlwinm r5, r5, 2, 0, 29 0000753C 7CA92A2E lhzx r5, r9, r5 00007540 7D603014 addc r11, r0, r6 00007544 B0A40006 sth [r4 + 0x0006], r5 00007548 881C0005 lbz r0, [r28 + 0x0005] 0000754C 7D1E0734 extsh r30, r8 00007550 5405103A rlwinm r5, r0, 2, 0, 29 00007554 7C092A2E lhzx r0, r9, r5 00007558 B0040008 sth [r4 + 0x0008], r0 0000755C 881C0006 lbz r0, [r28 + 0x0006] 00007560 5405103A rlwinm r5, r0, 2, 0, 29 00007564 7C092A2E lhzx r0, r9, r5 00007568 B004000A sth [r4 + 0x000A], r0 0000756C 881C0007 lbz r0, [r28 + 0x0007] 00007570 5405103A rlwinm r5, r0, 2, 0, 29 00007574 7C092A2E lhzx r0, r9, r5 00007578 B004000C sth [r4 + 0x000C], r0 0000757C 881C0008 lbz r0, [r28 + 0x0008] 00007580 5405103A rlwinm r5, r0, 2, 0, 29 00007584 7C092A2E lhzx r0, r9, r5 00007588 B004000E sth [r4 + 0x000E], r0 0000758C 80830044 lwz r4, [r3 + 0x0044] 00007590 2C840100 cmpwi cr1, r4, 256 00007594 40860050 bne cr1, +0x00000050 /* 000075E4 */ 00007598 93A30044 stw [r3 + 0x0044], r29 0000759C 309EFFFF subic r4, r30, 1 000075A0 7C800735 extsh. r0, r4 000075A4 33C00000 addic r30, r0, 0 000075A8 4080FD6C bge -0x00000294 /* 00007314 */ 000075AC 48000048 b +0x00000048 /* 000075F4 */ 000075B0 54001E78 rlwinm r0, r0, 3, 25, 28 000075B4 7C080010 subfc r0, r8, r0 000075B8 7C080010 subfc r0, r8, r0 000075BC 7C88F010 subfc r4, r8, r30 000075C0 30000007 addic r0, r0, 7 000075C4 7D6B0014 addc r11, r11, r0 000075C8 7C9E0734 extsh r30, r4 000075CC 48000018 b +0x00000018 /* 000075E4 */ 000075D0 7C88F010 subfc r4, r8, r30 000075D4 7C9E0734 extsh r30, r4 000075D8 30880001 addic r4, r8, 1 000075DC 54842036 rlwinm r4, r4, 4, 0, 27 000075E0 7D6B2014 addc r11, r11, r4 label000075E4: 000075E4 309EFFFF subic r4, r30, 1 000075E8 7C800735 extsh. r0, r4 label000075EC: 000075EC 33C00000 addic r30, r0, 0 000075F0 4080FD24 bge -0x000002DC /* 00007314 */ label000075F4: 000075F4 2C070000 cmpwi r7, 0 000075F8 4080FCFC bge -0x00000304 /* 000072F4 */ label000075FC: 000075FC 91630008 stw [r3 + 0x0008], r11 00007600 BB81FFF0 lmw r28, [r1 - 0x0010] 00007604 4E800020 blr 00007608 00000000 .invalid 0000760C 00002040 .invalid 00007610 00040100 .invalid 00007614 00000000 .invalid 00007618 00000348 .invalid 0000761C 000C534D .invalid 00007620 43536B69 bdzl cr4, +0x00006B68 /* 0000E188 */ 00007624 7038746F andi. r24, r1, 0x746F 00007628 31360000 addic r9, r22, 0 0000762C 00000000 .invalid 00007630 A8830022 lha r4, [r3 + 0x0022] 00007634 7C0802A6 mflr r0 00007638 2C840000 cmpwi cr1, r4, 0 0000763C BDA1FFB4 stmw [r1 - 0x004C], r13 00007640 90010008 stw [r1 + 0x0008], r0 00007644 9421FF70 stwu [r1 - 0x0090], r1 00007648 40840018 bge cr1, +0x00000018 /* 00007660 */ 0000764C 480017BD bl +0x000017BC /* 00008E08 */ 00007650 81810098 lwz r12, [r1 + 0x0098] 00007654 30210090 addic r1, r1, 144 00007658 7D8803A6 mtlr r12 0000765C 4E800020 blr label00007660: 00007660 AA63001E lha r19, [r3 + 0x001E] 00007664 80830068 lwz r4, [r3 + 0x0068] 00007668 30B3FFFF subic r5, r19, 1 0000766C 7CA60735 extsh. r6, r5 00007670 80840000 lwz r4, [r4] 00007674 82230008 lwz r17, [r3 + 0x0008] 00007678 31A4000C addic r13, r4, 12 0000767C 81E30010 lwz r15, [r3 + 0x0010] 00007680 38800001 li r4, 0x0001 00007684 98810038 stb [r1 + 0x0038], r4 00007688 AA430018 lha r18, [r3 + 0x0018] 0000768C 82030030 lwz r16, [r3 + 0x0030] 00007690 81C30034 lwz r14, [r3 + 0x0034] 00007694 82830038 lwz r20, [r3 + 0x0038] 00007698 98810038 stb [r1 + 0x0038], r4 0000769C 3A660000 addi r19, r6, 0x0000 000076A0 41800850 blt +0x00000850 /* 00007EF0 */ 000076A4 82E2FFFC lwz r23, [r2 - 0x0004] 000076A8 8322FFC0 lwz r25, [r2 - 0x0040] 000076AC 3B600000 li r27, 0x0000 000076B0 5656103A rlwinm r22, r18, 2, 0, 29 label000076B4: 000076B4 AB43001A lha r26, [r3 + 0x001A] 000076B8 7EAF9014 addc r21, r15, r18 000076BC 309AFFFF subic r4, r26, 1 000076C0 7C850735 extsh. r5, r4 000076C4 7F12A814 addc r24, r18, r21 000076C8 38AF0000 addi r5, r15, 0x0000 000076CC 7FB2C014 addc r29, r18, r24 000076D0 7C9A0734 extsh r26, r4 000076D4 41800808 blt +0x00000808 /* 00007EDC */ label000076D8: 000076D8 8B910000 lbz r28, [r17] 000076DC 38910000 addi r4, r17, 0x0000 000076E0 5786E13E rlwinm r6, r28, 28, 4, 31 000076E4 2886000F cmplwi cr1, r6, 15 000076E8 38DC0000 addi r6, r28, 0x0000 000076EC 32310001 addic r17, r17, 1 000076F0 579C073E rlwinm r28, r28, 0, 28, 31 000076F4 418507D8 bgt cr1, +0x000007D8 /* 00007ECC */ 000076F8 54C6F0BA rlwinm r6, r6, 30, 2, 29 000076FC 7CD73014 addc r6, r23, r6 00007700 80C60040 lwz r6, [r6 + 0x0040] 00007704 7CD93014 addc r6, r25, r6 00007708 7CC903A6 mtctr r6 0000770C 4E800420 bctr 00007710 8B840001 lbz r28, [r4 + 0x0001] 00007714 32240002 addic r17, r4, 2 00007718 309C0001 addic r4, r28, 1 0000771C 54842036 rlwinm r4, r4, 4, 0, 27 00007720 7C840734 extsh r4, r4 00007724 7CDCD010 subfc r6, r28, r26 00007728 7FA4E814 addc r29, r4, r29 0000772C 7CDA0734 extsh r26, r6 00007730 7CA52014 addc r5, r5, r4 00007734 7EB52014 addc r21, r21, r4 00007738 7F182014 addc r24, r24, r4 0000773C 48000790 b +0x00000790 /* 00007ECC */ 00007740 8B840001 lbz r28, [r4 + 0x0001] 00007744 32240002 addic r17, r4, 2 00007748 7C9CD010 subfc r4, r28, r26 0000774C 7C9A0734 extsh r26, r4 00007750 38E00001 li r7, 0x0001 label00007754: 00007754 30870001 addic r4, r7, 1 00007758 7C870734 extsh r7, r4 0000775C 2C870004 cmpwi cr1, r7, 4 00007760 38C50000 addi r6, r5, 0x0000 00007764 393C0000 addi r9, r28, 0x0000 00007768 8085FFF0 lwz r4, [r5 - 0x0010] 0000776C 8005FFF4 lwz r0, [r5 - 0x000C] 00007770 8105FFF8 lwz r8, [r5 - 0x0008] 00007774 8145FFFC lwz r10, [r5 - 0x0004] label00007778: 00007778 30A9FFFF subic r5, r9, 1 0000777C 7CA90735 extsh. r9, r5 00007780 9146000C stw [r6 + 0x000C], r10 00007784 90860000 stw [r6], r4 00007788 90060004 stw [r6 + 0x0004], r0 0000778C 91060008 stw [r6 + 0x0008], r8 00007790 30C60010 addic r6, r6, 16 00007794 4080FFE4 bge -0x0000001C /* 00007778 */ 00007798 38B50000 addi r5, r21, 0x0000 0000779C 3AB80000 addi r21, r24, 0x0000 000077A0 3B1D0000 addi r24, r29, 0x0000 000077A4 3BA60000 addi r29, r6, 0x0000 000077A8 4085FFAC ble cr1, -0x00000054 /* 00007754 */ 000077AC 48000720 b +0x00000720 /* 00007ECC */ 000077B0 8B840001 lbz r28, [r4 + 0x0001] 000077B4 32240002 addic r17, r4, 2 000077B8 7C9CE014 addc r4, r28, r28 000077BC 30840001 addic r4, r4, 1 000077C0 7C84D010 subfc r4, r4, r26 000077C4 7C9A0734 extsh r26, r4 000077C8 3BE00001 li r31, 0x0001 label000077CC: 000077CC 309F0001 addic r4, r31, 1 000077D0 7C9F0734 extsh r31, r4 000077D4 2C9F0004 cmpwi cr1, r31, 4 000077D8 39650000 addi r11, r5, 0x0000 000077DC 389C0000 addi r4, r28, 0x0000 000077E0 83C5FFE0 lwz r30, [r5 - 0x0020] 000077E4 8125FFE4 lwz r9, [r5 - 0x001C] 000077E8 80E5FFE8 lwz r7, [r5 - 0x0018] 000077EC 80C5FFEC lwz r6, [r5 - 0x0014] 000077F0 8005FFF0 lwz r0, [r5 - 0x0010] 000077F4 8105FFF4 lwz r8, [r5 - 0x000C] 000077F8 8185FFF8 lwz r12, [r5 - 0x0008] 000077FC 8145FFFC lwz r10, [r5 - 0x0004] label00007800: 00007800 3084FFFF subic r4, r4, 1 00007804 7C850735 extsh. r5, r4 00007808 93CB0000 stw [r11], r30 0000780C 912B0004 stw [r11 + 0x0004], r9 00007810 90EB0008 stw [r11 + 0x0008], r7 00007814 90CB000C stw [r11 + 0x000C], r6 00007818 900B0010 stw [r11 + 0x0010], r0 0000781C 910B0014 stw [r11 + 0x0014], r8 00007820 918B0018 stw [r11 + 0x0018], r12 label00007824: 00007824 914B001C stw [r11 + 0x001C], r10 00007828 316B0020 addic r11, r11, 32 0000782C 38850000 addi r4, r5, 0x0000 00007830 4080FFD0 bge -0x00000030 /* 00007800 */ 00007834 38B50000 addi r5, r21, 0x0000 00007838 3AB80000 addi r21, r24, 0x0000 0000783C 3B1D0000 addi r24, r29, 0x0000 00007840 3BAB0000 addi r29, r11, 0x0000 00007844 4085FF88 ble cr1, -0x00000078 /* 000077CC */ 00007848 48000684 b +0x00000684 /* 00007ECC */ 0000784C 8B840001 lbz r28, [r4 + 0x0001] 00007850 32240002 addic r17, r4, 2 00007854 7C9CD010 subfc r4, r28, r26 00007858 7C9A0734 extsh r26, r4 0000785C 88910000 lbz r4, [r17] 00007860 32310001 addic r17, r17, 1 00007864 5484103A rlwinm r4, r4, 2, 0, 29 00007868 7C8D202E lwzx r4, r13, r4 label0000786C: 0000786C 30DCFFFF subic r6, r28, 1 00007870 7CC00735 extsh. r0, r6 00007874 90850000 stw [r5], r4 00007878 90850004 stw [r5 + 0x0004], r4 0000787C 90850008 stw [r5 + 0x0008], r4 00007880 9085000C stw [r5 + 0x000C], r4 00007884 90950000 stw [r21], r4 00007888 90950004 stw [r21 + 0x0004], r4 0000788C 90950008 stw [r21 + 0x0008], r4 00007890 30A50010 addic r5, r5, 16 00007894 9095000C stw [r21 + 0x000C], r4 00007898 90980000 stw [r24], r4 0000789C 90980004 stw [r24 + 0x0004], r4 000078A0 90980008 stw [r24 + 0x0008], r4 000078A4 32B50010 addic r21, r21, 16 000078A8 9098000C stw [r24 + 0x000C], r4 000078AC 909D0000 stw [r29], r4 000078B0 909D0004 stw [r29 + 0x0004], r4 000078B4 909D0008 stw [r29 + 0x0008], r4 000078B8 909D000C stw [r29 + 0x000C], r4 000078BC 33180010 addic r24, r24, 16 000078C0 33BD0010 addic r29, r29, 16 000078C4 33800000 addic r28, r0, 0 000078C8 4080FFA4 bge -0x0000005C /* 0000786C */ 000078CC 48000600 b +0x00000600 /* 00007ECC */ 000078D0 88C40001 lbz r6, [r4 + 0x0001] 000078D4 8003003C lwz r0, [r3 + 0x003C] 000078D8 54C6103A rlwinm r6, r6, 2, 0, 29 000078DC 7CCD302E lwzx r6, r13, r6 000078E0 54071838 rlwinm r7, r0, 3, 0, 28 000078E4 32240003 addic r17, r4, 3 000078E8 7CD0392E stwx r16, r6, r7 000078EC 88840002 lbz r4, [r4 + 0x0002] 000078F0 7CD03814 addc r6, r16, r7 000078F4 5484103A rlwinm r4, r4, 2, 0, 29 000078F8 7C8D202E lwzx r4, r13, r4 000078FC 90860004 stw [r6 + 0x0004], r4 00007900 80C3003C lwz r6, [r3 + 0x003C] 00007904 30E60001 addic r7, r6, 1 00007908 2C870100 cmpwi cr1, r7, 256 0000790C 90E3003C stw [r3 + 0x003C], r7 00007910 54C6063E rlwinm r6, r6, 0, 24, 31 label00007914: 00007914 4086001C bne cr1, +0x0000001C /* 00007930 */ 00007918 9363003C stw [r3 + 0x003C], r27 0000791C 54C41838 rlwinm r4, r6, 3, 0, 28 00007920 7CDCD010 subfc r6, r28, r26 00007924 48000014 b +0x00000014 /* 00007938 */ 00007928 88C40001 lbz r6, [r4 + 0x0001] 0000792C 32240002 addic r17, r4, 2 label00007930: 00007930 54C41838 rlwinm r4, r6, 3, 0, 28 00007934 7CDCD010 subfc r6, r28, r26 label00007938: 00007938 7C902014 addc r4, r16, r4 0000793C 7CDA0734 extsh r26, r6 label00007940: 00007940 88110000 lbz r0, [r17] 00007944 311CFFFF subic r8, r28, 1 00007948 5406D97A rlwinm r6, r0, 27, 5, 29 0000794C 7CE4302E lwzx r7, r4, r6 00007950 5406177A rlwinm r6, r0, 2, 29, 29 00007954 90E50000 stw [r5], r7 00007958 5407E77A rlwinm r7, r0, 28, 29, 29 0000795C 7D24382E lwzx r9, r4, r7 00007960 5407EF7A rlwinm r7, r0, 29, 29, 29 00007964 91250004 stw [r5 + 0x0004], r9 00007968 7D44382E lwzx r10, r4, r7 0000796C 5407F77A rlwinm r7, r0, 30, 29, 29 00007970 91450008 stw [r5 + 0x0008], r10 00007974 7D24382E lwzx r9, r4, r7 00007978 5407FF7A rlwinm r7, r0, 31, 29, 29 0000797C 9125000C stw [r5 + 0x000C], r9 00007980 7D44382E lwzx r10, r4, r7 00007984 5407077A rlwinm r7, r0, 0, 29, 29 00007988 91550000 stw [r21], r10 0000798C 7CE4382E lwzx r7, r4, r7 00007990 54090F7A rlwinm r9, r0, 1, 29, 29 00007994 90F50004 stw [r21 + 0x0004], r7 00007998 7C04482E lwzx r0, r4, r9 0000799C 7D070735 extsh. r7, r8 000079A0 90150008 stw [r21 + 0x0008], r0 000079A4 7CC4302E lwzx r6, r4, r6 000079A8 90D5000C stw [r21 + 0x000C], r6 000079AC 88110001 lbz r0, [r17 + 0x0001] 000079B0 30A50010 addic r5, r5, 16 000079B4 5406D97A rlwinm r6, r0, 27, 5, 29 000079B8 7CC4302E lwzx r6, r4, r6 000079BC 5407177A rlwinm r7, r0, 2, 29, 29 000079C0 90D80000 stw [r24], r6 000079C4 5406E77A rlwinm r6, r0, 28, 29, 29 000079C8 7D24302E lwzx r9, r4, r6 000079CC 5406EF7A rlwinm r6, r0, 29, 29, 29 000079D0 91380004 stw [r24 + 0x0004], r9 000079D4 7D44302E lwzx r10, r4, r6 000079D8 5406F77A rlwinm r6, r0, 30, 29, 29 000079DC 91580008 stw [r24 + 0x0008], r10 000079E0 7D24302E lwzx r9, r4, r6 000079E4 5406FF7A rlwinm r6, r0, 31, 29, 29 000079E8 9138000C stw [r24 + 0x000C], r9 000079EC 7D44302E lwzx r10, r4, r6 000079F0 5406077A rlwinm r6, r0, 0, 29, 29 000079F4 915D0000 stw [r29], r10 000079F8 7CC4302E lwzx r6, r4, r6 000079FC 54090F7A rlwinm r9, r0, 1, 29, 29 00007A00 90DD0004 stw [r29 + 0x0004], r6 00007A04 7D24482E lwzx r9, r4, r9 00007A08 32B50010 addic r21, r21, 16 00007A0C 913D0008 stw [r29 + 0x0008], r9 00007A10 7CC4382E lwzx r6, r4, r7 00007A14 90DD000C stw [r29 + 0x000C], r6 00007A18 32310002 addic r17, r17, 2 00007A1C 33180010 addic r24, r24, 16 label00007A20: 00007A20 33BD0010 addic r29, r29, 16 00007A24 7D1C0734 extsh r28, r8 00007A28 4080FF18 bge -0x000000E8 /* 00007940 */ 00007A2C 480004A0 b +0x000004A0 /* 00007ECC */ 00007A30 88C40001 lbz r6, [r4 + 0x0001] 00007A34 80030040 lwz r0, [r3 + 0x0040] 00007A38 54C6103A rlwinm r6, r6, 2, 0, 29 00007A3C 7CCD302E lwzx r6, r13, r6 00007A40 54072036 rlwinm r7, r0, 4, 0, 27 00007A44 7CCE392E stwx r14, r6, r7 00007A48 88C40002 lbz r6, [r4 + 0x0002] 00007A4C 32240005 addic r17, r4, 5 00007A50 54C6103A rlwinm r6, r6, 2, 0, 29 00007A54 7CCD302E lwzx r6, r13, r6 00007A58 7CEE3814 addc r7, r14, r7 00007A5C 90C70004 stw [r7 + 0x0004], r6 00007A60 88C40003 lbz r6, [r4 + 0x0003] 00007A64 54C6103A rlwinm r6, r6, 2, 0, 29 00007A68 7D0D302E lwzx r8, r13, r6 00007A6C 91070008 stw [r7 + 0x0008], r8 00007A70 88840004 lbz r4, [r4 + 0x0004] 00007A74 5484103A rlwinm r4, r4, 2, 0, 29 00007A78 7C8D202E lwzx r4, r13, r4 00007A7C 9087000C stw [r7 + 0x000C], r4 00007A80 80C30040 lwz r6, [r3 + 0x0040] 00007A84 30E60001 addic r7, r6, 1 00007A88 2C870100 cmpwi cr1, r7, 256 00007A8C 90E30040 stw [r3 + 0x0040], r7 00007A90 54C6063E rlwinm r6, r6, 0, 24, 31 00007A94 4086001C bne cr1, +0x0000001C /* 00007AB0 */ 00007A98 93630040 stw [r3 + 0x0040], r27 00007A9C 54C42036 rlwinm r4, r6, 4, 0, 27 00007AA0 7CDCD010 subfc r6, r28, r26 00007AA4 48000014 b +0x00000014 /* 00007AB8 */ 00007AA8 88C40001 lbz r6, [r4 + 0x0001] 00007AAC 32240002 addic r17, r4, 2 label00007AB0: 00007AB0 54C42036 rlwinm r4, r6, 4, 0, 27 00007AB4 7CDCD010 subfc r6, r28, r26 label00007AB8: 00007AB8 7C8E2014 addc r4, r14, r4 00007ABC 7CDA0734 extsh r26, r6 label00007AC0: 00007AC0 88110000 lbz r0, [r17] 00007AC4 311CFFFF subic r8, r28, 1 00007AC8 5406E13A rlwinm r6, r0, 28, 4, 29 00007ACC 7CE4302E lwzx r7, r4, r6 00007AD0 5406173A rlwinm r6, r0, 2, 28, 29 00007AD4 90E50000 stw [r5], r7 00007AD8 5407F73A rlwinm r7, r0, 30, 28, 29 00007ADC 7D44382E lwzx r10, r4, r7 00007AE0 5407073A rlwinm r7, r0, 0, 28, 29 00007AE4 91450004 stw [r5 + 0x0004], r10 00007AE8 7C04382E lwzx r0, r4, r7 00007AEC 7D090735 extsh. r9, r8 00007AF0 90050008 stw [r5 + 0x0008], r0 00007AF4 7CC4302E lwzx r6, r4, r6 00007AF8 90C5000C stw [r5 + 0x000C], r6 00007AFC 89310001 lbz r9, [r17 + 0x0001] 00007B00 5526E13A rlwinm r6, r9, 28, 4, 29 00007B04 7CC4302E lwzx r6, r4, r6 00007B08 5527173A rlwinm r7, r9, 2, 28, 29 00007B0C 90D50000 stw [r21], r6 00007B10 5526F73A rlwinm r6, r9, 30, 28, 29 00007B14 7C04302E lwzx r0, r4, r6 00007B18 5526073A rlwinm r6, r9, 0, 28, 29 00007B1C 90150004 stw [r21 + 0x0004], r0 00007B20 7CC4302E lwzx r6, r4, r6 00007B24 90D50008 stw [r21 + 0x0008], r6 00007B28 7CE4382E lwzx r7, r4, r7 00007B2C 7D1C0734 extsh r28, r8 00007B30 90F5000C stw [r21 + 0x000C], r7 00007B34 88110002 lbz r0, [r17 + 0x0002] 00007B38 30A50010 addic r5, r5, 16 00007B3C 5406E13A rlwinm r6, r0, 28, 4, 29 00007B40 7CE4302E lwzx r7, r4, r6 00007B44 5406173A rlwinm r6, r0, 2, 28, 29 00007B48 90F80000 stw [r24], r7 00007B4C 5407F73A rlwinm r7, r0, 30, 28, 29 00007B50 7D24382E lwzx r9, r4, r7 00007B54 5407073A rlwinm r7, r0, 0, 28, 29 00007B58 91380004 stw [r24 + 0x0004], r9 00007B5C 7C04382E lwzx r0, r4, r7 00007B60 32B50010 addic r21, r21, 16 00007B64 90180008 stw [r24 + 0x0008], r0 00007B68 7CC4302E lwzx r6, r4, r6 00007B6C 90D8000C stw [r24 + 0x000C], r6 00007B70 88110003 lbz r0, [r17 + 0x0003] 00007B74 33180010 addic r24, r24, 16 00007B78 5406E13A rlwinm r6, r0, 28, 4, 29 00007B7C 7CE4302E lwzx r7, r4, r6 00007B80 5406F73A rlwinm r6, r0, 30, 28, 29 00007B84 90FD0000 stw [r29], r7 00007B88 7D04302E lwzx r8, r4, r6 00007B8C 5406073A rlwinm r6, r0, 0, 28, 29 00007B90 911D0004 stw [r29 + 0x0004], r8 00007B94 7CC4302E lwzx r6, r4, r6 00007B98 5407173A rlwinm r7, r0, 2, 28, 29 00007B9C 90DD0008 stw [r29 + 0x0008], r6 00007BA0 7CE4382E lwzx r7, r4, r7 00007BA4 32310004 addic r17, r17, 4 00007BA8 90FD000C stw [r29 + 0x000C], r7 00007BAC 33BD0010 addic r29, r29, 16 00007BB0 4080FF10 bge -0x000000F0 /* 00007AC0 */ 00007BB4 48000318 b +0x00000318 /* 00007ECC */ 00007BB8 88C40001 lbz r6, [r4 + 0x0001] 00007BBC 80030044 lwz r0, [r3 + 0x0044] 00007BC0 54C6103A rlwinm r6, r6, 2, 0, 29 00007BC4 7CCD302E lwzx r6, r13, r6 00007BC8 54072834 rlwinm r7, r0, 5, 0, 26 00007BCC 7CD4392E stwx r20, r6, r7 00007BD0 88C40002 lbz r6, [r4 + 0x0002] 00007BD4 7CF43814 addc r7, r20, r7 00007BD8 54C6103A rlwinm r6, r6, 2, 0, 29 00007BDC 7CCD302E lwzx r6, r13, r6 00007BE0 90C70004 stw [r7 + 0x0004], r6 00007BE4 88C40003 lbz r6, [r4 + 0x0003] 00007BE8 54C6103A rlwinm r6, r6, 2, 0, 29 00007BEC 7D0D302E lwzx r8, r13, r6 00007BF0 91070008 stw [r7 + 0x0008], r8 00007BF4 88C40004 lbz r6, [r4 + 0x0004] 00007BF8 54C6103A rlwinm r6, r6, 2, 0, 29 00007BFC 7CCD302E lwzx r6, r13, r6 00007C00 90C7000C stw [r7 + 0x000C], r6 00007C04 88C40005 lbz r6, [r4 + 0x0005] 00007C08 54C6103A rlwinm r6, r6, 2, 0, 29 00007C0C 7D0D302E lwzx r8, r13, r6 00007C10 91070010 stw [r7 + 0x0010], r8 00007C14 88C40006 lbz r6, [r4 + 0x0006] 00007C18 54C6103A rlwinm r6, r6, 2, 0, 29 00007C1C 7CCD302E lwzx r6, r13, r6 00007C20 90C70014 stw [r7 + 0x0014], r6 00007C24 88C40007 lbz r6, [r4 + 0x0007] 00007C28 32240009 addic r17, r4, 9 00007C2C 54C6103A rlwinm r6, r6, 2, 0, 29 00007C30 7CCD302E lwzx r6, r13, r6 00007C34 90C70018 stw [r7 + 0x0018], r6 00007C38 88840008 lbz r4, [r4 + 0x0008] 00007C3C 5484103A rlwinm r4, r4, 2, 0, 29 00007C40 7C8D202E lwzx r4, r13, r4 00007C44 9087001C stw [r7 + 0x001C], r4 00007C48 80C30044 lwz r6, [r3 + 0x0044] 00007C4C 30E60001 addic r7, r6, 1 00007C50 2C870100 cmpwi cr1, r7, 256 00007C54 90E30044 stw [r3 + 0x0044], r7 00007C58 54C6063E rlwinm r6, r6, 0, 24, 31 00007C5C 4086001C bne cr1, +0x0000001C /* 00007C78 */ 00007C60 93630044 stw [r3 + 0x0044], r27 00007C64 54C42834 rlwinm r4, r6, 5, 0, 26 00007C68 7CDCD010 subfc r6, r28, r26 00007C6C 48000014 b +0x00000014 /* 00007C80 */ 00007C70 88C40001 lbz r6, [r4 + 0x0001] 00007C74 32240002 addic r17, r4, 2 label00007C78: 00007C78 54C42834 rlwinm r4, r6, 5, 0, 26 00007C7C 7CDCD010 subfc r6, r28, r26 label00007C80: 00007C80 7C942014 addc r4, r20, r4 00007C84 7CDA0734 extsh r26, r6 label00007C88: 00007C88 A8D10000 lha r6, [r17] 00007C8C 313CFFFF subic r9, r28, 1 00007C90 54C7AEFA rlwinm r7, r6, 21, 27, 29 00007C94 7CE4382E lwzx r7, r4, r7 00007C98 7D200735 extsh. r0, r9 00007C9C 90E50000 stw [r5], r7 00007CA0 54C7C6FA rlwinm r7, r6, 24, 27, 29 00007CA4 7D04382E lwzx r8, r4, r7 00007CA8 54C7DEFA rlwinm r7, r6, 27, 27, 29 00007CAC 91050004 stw [r5 + 0x0004], r8 00007CB0 7C04382E lwzx r0, r4, r7 00007CB4 54C7F6FA rlwinm r7, r6, 30, 27, 29 00007CB8 90050008 stw [r5 + 0x0008], r0 00007CBC 7CE4382E lwzx r7, r4, r7 00007CC0 90E5000C stw [r5 + 0x000C], r7 00007CC4 A8110002 lha r0, [r17 + 0x0002] 00007CC8 5407AEFA rlwinm r7, r0, 21, 27, 29 00007CCC 7D04382E lwzx r8, r4, r7 00007CD0 5407C6FA rlwinm r7, r0, 24, 27, 29 00007CD4 91150000 stw [r21], r8 00007CD8 7D44382E lwzx r10, r4, r7 00007CDC 5407DEFA rlwinm r7, r0, 27, 27, 29 00007CE0 91550004 stw [r21 + 0x0004], r10 00007CE4 7D04382E lwzx r8, r4, r7 00007CE8 5407F6FA rlwinm r7, r0, 30, 27, 29 00007CEC 91150008 stw [r21 + 0x0008], r8 00007CF0 7CE4382E lwzx r7, r4, r7 00007CF4 5400452E rlwinm r0, r0, 8, 20, 23 00007CF8 90F5000C stw [r21 + 0x000C], r7 00007CFC A9110004 lha r8, [r17 + 0x0004] 00007D00 50C06426 rlwimi r0, r6, 12, 16, 19 00007D04 5506AEFA rlwinm r6, r8, 21, 27, 29 00007D08 7CE4302E lwzx r7, r4, r6 00007D0C 5506F6FA rlwinm r6, r8, 30, 27, 29 00007D10 90F80000 stw [r24], r7 00007D14 5507C6FA rlwinm r7, r8, 24, 27, 29 00007D18 7D44382E lwzx r10, r4, r7 00007D1C 5507DEFA rlwinm r7, r8, 27, 27, 29 00007D20 91580004 stw [r24 + 0x0004], r10 00007D24 7CE4382E lwzx r7, r4, r7 00007D28 55082636 rlwinm r8, r8, 4, 24, 27 00007D2C 90F80008 stw [r24 + 0x0008], r7 00007D30 7CC4302E lwzx r6, r4, r6 00007D34 7C004378 or r0, r0, r8 00007D38 90D8000C stw [r24 + 0x000C], r6 00007D3C 5406AEFA rlwinm r6, r0, 21, 27, 29 00007D40 7CE4302E lwzx r7, r4, r6 00007D44 5406C6FA rlwinm r6, r0, 24, 27, 29 00007D48 90FD0000 stw [r29], r7 00007D4C 7D04302E lwzx r8, r4, r6 00007D50 5406DEFA rlwinm r6, r0, 27, 27, 29 00007D54 911D0004 stw [r29 + 0x0004], r8 00007D58 7CC4302E lwzx r6, r4, r6 00007D5C 5407F6FA rlwinm r7, r0, 30, 27, 29 00007D60 90DD0008 stw [r29 + 0x0008], r6 00007D64 7CE4382E lwzx r7, r4, r7 00007D68 30A50010 addic r5, r5, 16 00007D6C 90FD000C stw [r29 + 0x000C], r7 00007D70 32B50010 addic r21, r21, 16 00007D74 32310006 addic r17, r17, 6 00007D78 33180010 addic r24, r24, 16 00007D7C 33BD0010 addic r29, r29, 16 00007D80 7D3C0734 extsh r28, r9 00007D84 4080FF04 bge -0x000000FC /* 00007C88 */ 00007D88 48000144 b +0x00000144 /* 00007ECC */ 00007D8C 7CDCD010 subfc r6, r28, r26 00007D90 30FCFFFF subic r7, r28, 1 00007D94 7CE40734 extsh r4, r7 00007D98 7CDA0734 extsh r26, r6 00007D9C 38C40000 addi r6, r4, 0x0000 00007DA0 30E4FFFF subic r7, r4, 1 label00007DA4: 00007DA4 88910000 lbz r4, [r17] 00007DA8 7CE00734 extsh r0, r7 00007DAC 5484103A rlwinm r4, r4, 2, 0, 29 00007DB0 7C8D202E lwzx r4, r13, r4 00007DB4 2C060000 cmpwi r6, 0 00007DB8 90850000 stw [r5], r4 00007DBC 88910001 lbz r4, [r17 + 0x0001] 00007DC0 30C00000 addic r6, r0, 0 00007DC4 5484103A rlwinm r4, r4, 2, 0, 29 00007DC8 7C8D202E lwzx r4, r13, r4 00007DCC 30E0FFFF subic r7, r0, 1 00007DD0 90850004 stw [r5 + 0x0004], r4 00007DD4 88910002 lbz r4, [r17 + 0x0002] 00007DD8 5484103A rlwinm r4, r4, 2, 0, 29 00007DDC 7D0D202E lwzx r8, r13, r4 00007DE0 91050008 stw [r5 + 0x0008], r8 00007DE4 88910003 lbz r4, [r17 + 0x0003] 00007DE8 5484103A rlwinm r4, r4, 2, 0, 29 00007DEC 7C8D202E lwzx r4, r13, r4 00007DF0 9085000C stw [r5 + 0x000C], r4 00007DF4 88910004 lbz r4, [r17 + 0x0004] 00007DF8 30A50010 addic r5, r5, 16 00007DFC 5484103A rlwinm r4, r4, 2, 0, 29 00007E00 7C8D202E lwzx r4, r13, r4 00007E04 90950000 stw [r21], r4 00007E08 88910005 lbz r4, [r17 + 0x0005] 00007E0C 5484103A rlwinm r4, r4, 2, 0, 29 00007E10 7D0D202E lwzx r8, r13, r4 00007E14 91150004 stw [r21 + 0x0004], r8 00007E18 88910006 lbz r4, [r17 + 0x0006] 00007E1C 5484103A rlwinm r4, r4, 2, 0, 29 00007E20 7C8D202E lwzx r4, r13, r4 00007E24 90950008 stw [r21 + 0x0008], r4 00007E28 88910007 lbz r4, [r17 + 0x0007] 00007E2C 5484103A rlwinm r4, r4, 2, 0, 29 00007E30 7D0D202E lwzx r8, r13, r4 00007E34 9115000C stw [r21 + 0x000C], r8 00007E38 88910008 lbz r4, [r17 + 0x0008] 00007E3C 32B50010 addic r21, r21, 16 00007E40 5484103A rlwinm r4, r4, 2, 0, 29 00007E44 7C8D202E lwzx r4, r13, r4 00007E48 90980000 stw [r24], r4 00007E4C 88910009 lbz r4, [r17 + 0x0009] 00007E50 5484103A rlwinm r4, r4, 2, 0, 29 00007E54 7D0D202E lwzx r8, r13, r4 00007E58 91180004 stw [r24 + 0x0004], r8 00007E5C 8891000A lbz r4, [r17 + 0x000A] 00007E60 5484103A rlwinm r4, r4, 2, 0, 29 00007E64 7C8D202E lwzx r4, r13, r4 00007E68 90980008 stw [r24 + 0x0008], r4 00007E6C 8891000B lbz r4, [r17 + 0x000B] 00007E70 5484103A rlwinm r4, r4, 2, 0, 29 00007E74 7D0D202E lwzx r8, r13, r4 00007E78 9118000C stw [r24 + 0x000C], r8 00007E7C 8891000C lbz r4, [r17 + 0x000C] 00007E80 33180010 addic r24, r24, 16 00007E84 5484103A rlwinm r4, r4, 2, 0, 29 00007E88 7C8D202E lwzx r4, r13, r4 00007E8C 909D0000 stw [r29], r4 00007E90 8891000D lbz r4, [r17 + 0x000D] 00007E94 5484103A rlwinm r4, r4, 2, 0, 29 00007E98 7D0D202E lwzx r8, r13, r4 00007E9C 911D0004 stw [r29 + 0x0004], r8 00007EA0 8891000E lbz r4, [r17 + 0x000E] 00007EA4 5484103A rlwinm r4, r4, 2, 0, 29 00007EA8 7C8D202E lwzx r4, r13, r4 00007EAC 909D0008 stw [r29 + 0x0008], r4 00007EB0 8891000F lbz r4, [r17 + 0x000F] 00007EB4 32310010 addic r17, r17, 16 00007EB8 5484103A rlwinm r4, r4, 2, 0, 29 00007EBC 7C8D202E lwzx r4, r13, r4 00007EC0 909D000C stw [r29 + 0x000C], r4 00007EC4 33BD0010 addic r29, r29, 16 00007EC8 4080FEDC bge -0x00000124 /* 00007DA4 */ label00007ECC: 00007ECC 309AFFFF subic r4, r26, 1 00007ED0 7C860735 extsh. r6, r4 00007ED4 3B460000 addi r26, r6, 0x0000 00007ED8 4080F800 bge -0x00000800 /* 000076D8 */ label00007EDC: 00007EDC 3093FFFF subic r4, r19, 1 00007EE0 7C850735 extsh. r5, r4 00007EE4 7DEFB014 addc r15, r15, r22 00007EE8 3A650000 addi r19, r5, 0x0000 00007EEC 4080F7C8 bge -0x00000838 /* 000076B4 */ label00007EF0: 00007EF0 38800001 li r4, 0x0001 00007EF4 98810038 stb [r1 + 0x0038], r4 00007EF8 92230008 stw [r3 + 0x0008], r17 00007EFC B9A10044 lmw r13, [r1 + 0x0044] 00007F00 30210090 addic r1, r1, 144 00007F04 4E800020 blr 00007F08 00000000 .invalid 00007F0C 00002041 .invalid 00007F10 80130100 lwz r0, [r19 + 0x0100] 00007F14 00000000 .invalid 00007F18 000008D8 .invalid 00007F1C 0012534D .invalid 00007F20 43444543 bcla 26, 4, 0x00004540 00007F24 4F4D5052 .invalid 4C 00007F28 45535338 .invalid sc 00007F2C 544F3332 rlwinm r15, r2, 6, 12, 25 00007F30 A8830022 lha r4, [r3 + 0x0022] 00007F34 7C0802A6 mflr r0 00007F38 2C840000 cmpwi cr1, r4, 0 00007F3C BDA1FFB4 stmw [r1 - 0x004C], r13 00007F40 90010008 stw [r1 + 0x0008], r0 00007F44 9421FF50 stwu [r1 - 0x00B0], r1 00007F48 40840018 bge cr1, +0x00000018 /* 00007F60 */ 00007F4C 48000EBD bl +0x00000EBC /* 00008E08 */ 00007F50 818100B8 lwz r12, [r1 + 0x00B8] 00007F54 302100B0 addic r1, r1, 176 00007F58 7D8803A6 mtlr r12 00007F5C 4E800020 blr label00007F60: 00007F60 80A30068 lwz r5, [r3 + 0x0068] 00007F64 AA03001E lha r16, [r3 + 0x001E] 00007F68 80A50000 lwz r5, [r5] 00007F6C 3090FFFF subic r4, r16, 1 00007F70 30E5000C addic r7, r5, 12 00007F74 7C800735 extsh. r0, r4 00007F78 80A30010 lwz r5, [r3 + 0x0010] 00007F7C A8030018 lha r0, [r3 + 0x0018] 00007F80 90A10040 stw [r1 + 0x0040], r5 00007F84 81E30008 lwz r15, [r3 + 0x0008] 00007F88 90E1003C stw [r1 + 0x003C], r7 00007F8C 38A00001 li r5, 0x0001 00007F90 98A10038 stb [r1 + 0x0038], r5 00007F94 81230030 lwz r9, [r3 + 0x0030] 00007F98 80E30034 lwz r7, [r3 + 0x0034] 00007F9C 81030038 lwz r8, [r3 + 0x0038] 00007FA0 91210048 stw [r1 + 0x0048], r9 00007FA4 91010050 stw [r1 + 0x0050], r8 00007FA8 90010044 stw [r1 + 0x0044], r0 00007FAC 90E1004C stw [r1 + 0x004C], r7 00007FB0 98A10038 stb [r1 + 0x0038], r5 00007FB4 7C900734 extsh r16, r4 00007FB8 41800E0C blt +0x00000E0C /* 00008DC4 */ 00007FBC 30800000 addic r4, r0, 0 00007FC0 54841838 rlwinm r4, r4, 3, 0, 28 00007FC4 90810054 stw [r1 + 0x0054], r4 label00007FC8: 00007FC8 AA23001A lha r17, [r3 + 0x001A] 00007FCC 80C10044 lwz r6, [r1 + 0x0044] 00007FD0 3011FFFF subic r0, r17, 1 00007FD4 80A10040 lwz r5, [r1 + 0x0040] 00007FD8 7C070735 extsh. r7, r0 00007FDC 7C853014 addc r4, r5, r6 00007FE0 7DA62014 addc r13, r6, r4 00007FE4 7DC66814 addc r14, r6, r13 00007FE8 7E667014 addc r19, r6, r14 00007FEC 7EA69814 addc r21, r6, r19 00007FF0 7E46A814 addc r18, r6, r21 00007FF4 7E869014 addc r20, r6, r18 00007FF8 3A270000 addi r17, r7, 0x0000 00007FFC 41800DA8 blt +0x00000DA8 /* 00008DA4 */ label00008000: 00008000 88EF0000 lbz r7, [r15] 00008004 38CF0000 addi r6, r15, 0x0000 00008008 54E0E13E rlwinm r0, r7, 28, 4, 31 0000800C 2880000F cmplwi cr1, r0, 15 00008010 38070000 addi r0, r7, 0x0000 00008014 54E7073E rlwinm r7, r7, 0, 28, 31 00008018 31EF0001 addic r15, r15, 1 0000801C 90E10058 stw [r1 + 0x0058], r7 00008020 41850D74 bgt cr1, +0x00000D74 /* 00008D94 */ 00008024 80E2FFFC lwz r7, [r2 - 0x0004] 00008028 5400F0BA rlwinm r0, r0, 30, 2, 29 0000802C 7CE70014 addc r7, r7, r0 00008030 80070080 lwz r0, [r7 + 0x0080] 00008034 80E2FFC0 lwz r7, [r2 - 0x0040] 00008038 7C070014 addc r0, r7, r0 0000803C 7C0903A6 mtctr r0 00008040 4E800420 bctr 00008044 88E60001 lbz r7, [r6 + 0x0001] 00008048 31E60002 addic r15, r6, 2 0000804C 90E10058 stw [r1 + 0x0058], r7 00008050 80C10058 lwz r6, [r1 + 0x0058] 00008054 30060001 addic r0, r6, 1 00008058 54002834 rlwinm r0, r0, 5, 0, 26 0000805C 7C000734 extsh r0, r0 00008060 7CC68810 subfc r6, r6, r17 00008064 7E80A014 addc r20, r0, r20 00008068 7CD10734 extsh r17, r6 0000806C 7CA50014 addc r5, r5, r0 00008070 7C840014 addc r4, r4, r0 00008074 7DAD0014 addc r13, r13, r0 00008078 7DCE0014 addc r14, r14, r0 0000807C 7E730014 addc r19, r19, r0 00008080 7EB50014 addc r21, r21, r0 00008084 7E520014 addc r18, r18, r0 00008088 48000D0C b +0x00000D0C /* 00008D94 */ 0000808C 88E60001 lbz r7, [r6 + 0x0001] 00008090 31E60002 addic r15, r6, 2 00008094 90E10058 stw [r1 + 0x0058], r7 00008098 80010058 lwz r0, [r1 + 0x0058] 0000809C 39800001 li r12, 0x0001 000080A0 7C008810 subfc r0, r0, r17 000080A4 7C110734 extsh r17, r0 label000080A8: 000080A8 300C0001 addic r0, r12, 1 000080AC 7C0C0734 extsh r12, r0 000080B0 39440000 addi r10, r4, 0x0000 000080B4 2C8C0004 cmpwi cr1, r12, 4 000080B8 3BE50000 addi r31, r5, 0x0000 000080BC 83C10058 lwz r30, [r1 + 0x0058] 000080C0 8105FFE0 lwz r8, [r5 - 0x0020] 000080C4 80E5FFE4 lwz r7, [r5 - 0x001C] 000080C8 8165FFE8 lwz r11, [r5 - 0x0018] 000080CC 8125FFEC lwz r9, [r5 - 0x0014] 000080D0 8005FFF0 lwz r0, [r5 - 0x0010] 000080D4 8085FFF4 lwz r4, [r5 - 0x000C] 000080D8 80C5FFF8 lwz r6, [r5 - 0x0008] 000080DC 83A5FFFC lwz r29, [r5 - 0x0004] label000080E0: 000080E0 30BEFFFF subic r5, r30, 1 000080E4 7CBE0735 extsh. r30, r5 000080E8 911F0000 stw [r31], r8 000080EC 90FF0004 stw [r31 + 0x0004], r7 000080F0 917F0008 stw [r31 + 0x0008], r11 000080F4 913F000C stw [r31 + 0x000C], r9 000080F8 901F0010 stw [r31 + 0x0010], r0 000080FC 909F0014 stw [r31 + 0x0014], r4 00008100 90DF0018 stw [r31 + 0x0018], r6 00008104 93BF001C stw [r31 + 0x001C], r29 00008108 910A0000 stw [r10], r8 0000810C 90EA0004 stw [r10 + 0x0004], r7 00008110 916A0008 stw [r10 + 0x0008], r11 00008114 912A000C stw [r10 + 0x000C], r9 00008118 900A0010 stw [r10 + 0x0010], r0 0000811C 908A0014 stw [r10 + 0x0014], r4 00008120 90CA0018 stw [r10 + 0x0018], r6 00008124 93AA001C stw [r10 + 0x001C], r29 00008128 33FF0020 addic r31, r31, 32 0000812C 314A0020 addic r10, r10, 32 00008130 4080FFB0 bge -0x00000050 /* 000080E0 */ 00008134 38AD0000 addi r5, r13, 0x0000 00008138 388E0000 addi r4, r14, 0x0000 0000813C 39B30000 addi r13, r19, 0x0000 00008140 39D50000 addi r14, r21, 0x0000 00008144 3A720000 addi r19, r18, 0x0000 00008148 3AB40000 addi r21, r20, 0x0000 0000814C 3A5F0000 addi r18, r31, 0x0000 00008150 3A8A0000 addi r20, r10, 0x0000 00008154 4085FF54 ble cr1, -0x000000AC /* 000080A8 */ 00008158 48000C3C b +0x00000C3C /* 00008D94 */ 0000815C 88E60001 lbz r7, [r6 + 0x0001] 00008160 31E60002 addic r15, r6, 2 00008164 90E10058 stw [r1 + 0x0058], r7 00008168 80010058 lwz r0, [r1 + 0x0058] 0000816C 7C000014 addc r0, r0, r0 00008170 30000001 addic r0, r0, 1 00008174 7C008810 subfc r0, r0, r17 00008178 7C110734 extsh r17, r0 0000817C 38000001 li r0, 0x0001 00008180 9001005C stw [r1 + 0x005C], r0 label00008184: 00008184 8001005C lwz r0, [r1 + 0x005C] 00008188 3AE40000 addi r23, r4, 0x0000 0000818C 30000001 addic r0, r0, 1 00008190 7C000734 extsh r0, r0 00008194 2C800004 cmpwi cr1, r0, 4 00008198 3B250000 addi r25, r5, 0x0000 0000819C 8365FFC0 lwz r27, [r5 - 0x0040] 000081A0 8385FFC4 lwz r28, [r5 - 0x003C] 000081A4 82C5FFC8 lwz r22, [r5 - 0x0038] 000081A8 8305FFCC lwz r24, [r5 - 0x0034] 000081AC 8345FFD0 lwz r26, [r5 - 0x0030] 000081B0 83C5FFD4 lwz r30, [r5 - 0x002C] 000081B4 8185FFD8 lwz r12, [r5 - 0x0028] 000081B8 8145FFDC lwz r10, [r5 - 0x0024] 000081BC 8105FFE0 lwz r8, [r5 - 0x0020] 000081C0 80C5FFE4 lwz r6, [r5 - 0x001C] 000081C4 80E5FFE8 lwz r7, [r5 - 0x0018] 000081C8 8125FFEC lwz r9, [r5 - 0x0014] 000081CC 8165FFF0 lwz r11, [r5 - 0x0010] 000081D0 83E5FFF4 lwz r31, [r5 - 0x000C] 000081D4 80810058 lwz r4, [r1 + 0x0058] 000081D8 83A5FFF8 lwz r29, [r5 - 0x0008] 000081DC 9001005C stw [r1 + 0x005C], r0 000081E0 80A5FFFC lwz r5, [r5 - 0x0004] label000081E4: 000081E4 93790000 stw [r25], r27 000081E8 93770000 stw [r23], r27 000081EC 93990004 stw [r25 + 0x0004], r28 000081F0 93970004 stw [r23 + 0x0004], r28 000081F4 92D90008 stw [r25 + 0x0008], r22 000081F8 92D70008 stw [r23 + 0x0008], r22 000081FC 9319000C stw [r25 + 0x000C], r24 00008200 9317000C stw [r23 + 0x000C], r24 00008204 93590010 stw [r25 + 0x0010], r26 00008208 93570010 stw [r23 + 0x0010], r26 0000820C 93D90014 stw [r25 + 0x0014], r30 00008210 93D70014 stw [r23 + 0x0014], r30 00008214 91990018 stw [r25 + 0x0018], r12 00008218 91970018 stw [r23 + 0x0018], r12 0000821C 9159001C stw [r25 + 0x001C], r10 00008220 9157001C stw [r23 + 0x001C], r10 00008224 91190020 stw [r25 + 0x0020], r8 00008228 91170020 stw [r23 + 0x0020], r8 0000822C 90D90024 stw [r25 + 0x0024], r6 00008230 90D70024 stw [r23 + 0x0024], r6 00008234 90F90028 stw [r25 + 0x0028], r7 00008238 90F70028 stw [r23 + 0x0028], r7 0000823C 9139002C stw [r25 + 0x002C], r9 00008240 9137002C stw [r23 + 0x002C], r9 00008244 91790030 stw [r25 + 0x0030], r11 00008248 91770030 stw [r23 + 0x0030], r11 0000824C 93F90034 stw [r25 + 0x0034], r31 00008250 93F70034 stw [r23 + 0x0034], r31 00008254 3084FFFF subic r4, r4, 1 00008258 93B90038 stw [r25 + 0x0038], r29 0000825C 7C800735 extsh. r0, r4 00008260 93B70038 stw [r23 + 0x0038], r29 00008264 90B9003C stw [r25 + 0x003C], r5 00008268 90B7003C stw [r23 + 0x003C], r5 0000826C 32F70040 addic r23, r23, 64 00008270 33390040 addic r25, r25, 64 00008274 30800000 addic r4, r0, 0 00008278 4080FF6C bge -0x00000094 /* 000081E4 */ 0000827C 38AD0000 addi r5, r13, 0x0000 00008280 388E0000 addi r4, r14, 0x0000 00008284 39B30000 addi r13, r19, 0x0000 00008288 39D50000 addi r14, r21, 0x0000 0000828C 3A720000 addi r19, r18, 0x0000 00008290 3AB40000 addi r21, r20, 0x0000 00008294 3A590000 addi r18, r25, 0x0000 00008298 3A970000 addi r20, r23, 0x0000 0000829C 4085FEE8 ble cr1, -0x00000118 /* 00008184 */ 000082A0 48000AF4 b +0x00000AF4 /* 00008D94 */ 000082A4 88E60001 lbz r7, [r6 + 0x0001] 000082A8 31E60002 addic r15, r6, 2 000082AC 90E10058 stw [r1 + 0x0058], r7 000082B0 80010058 lwz r0, [r1 + 0x0058] 000082B4 80E1003C lwz r7, [r1 + 0x003C] 000082B8 7C008810 subfc r0, r0, r17 000082BC 7C110734 extsh r17, r0 000082C0 880F0000 lbz r0, [r15] 000082C4 31EF0001 addic r15, r15, 1 000082C8 5406103A rlwinm r6, r0, 2, 0, 29 000082CC 7C07302E lwzx r0, r7, r6 label000082D0: 000082D0 80C10058 lwz r6, [r1 + 0x0058] 000082D4 90050000 stw [r5], r0 000082D8 90050004 stw [r5 + 0x0004], r0 000082DC 90050008 stw [r5 + 0x0008], r0 000082E0 9005000C stw [r5 + 0x000C], r0 000082E4 90050010 stw [r5 + 0x0010], r0 000082E8 90050014 stw [r5 + 0x0014], r0 000082EC 90050018 stw [r5 + 0x0018], r0 000082F0 9005001C stw [r5 + 0x001C], r0 000082F4 90040000 stw [r4], r0 000082F8 90040004 stw [r4 + 0x0004], r0 000082FC 90040008 stw [r4 + 0x0008], r0 00008300 9004000C stw [r4 + 0x000C], r0 00008304 90040010 stw [r4 + 0x0010], r0 00008308 90040014 stw [r4 + 0x0014], r0 0000830C 90040018 stw [r4 + 0x0018], r0 00008310 30C6FFFF subic r6, r6, 1 00008314 9004001C stw [r4 + 0x001C], r0 00008318 900D0000 stw [r13], r0 0000831C 900D0004 stw [r13 + 0x0004], r0 00008320 900D0008 stw [r13 + 0x0008], r0 00008324 900D000C stw [r13 + 0x000C], r0 00008328 900D0010 stw [r13 + 0x0010], r0 0000832C 900D0014 stw [r13 + 0x0014], r0 00008330 900D0018 stw [r13 + 0x0018], r0 00008334 900D001C stw [r13 + 0x001C], r0 00008338 900E0000 stw [r14], r0 0000833C 900E0004 stw [r14 + 0x0004], r0 00008340 900E0008 stw [r14 + 0x0008], r0 00008344 900E000C stw [r14 + 0x000C], r0 00008348 900E0010 stw [r14 + 0x0010], r0 0000834C 900E0014 stw [r14 + 0x0014], r0 00008350 900E0018 stw [r14 + 0x0018], r0 00008354 900E001C stw [r14 + 0x001C], r0 00008358 90130000 stw [r19], r0 0000835C 90130004 stw [r19 + 0x0004], r0 00008360 90130008 stw [r19 + 0x0008], r0 00008364 9013000C stw [r19 + 0x000C], r0 00008368 90130010 stw [r19 + 0x0010], r0 0000836C 90130014 stw [r19 + 0x0014], r0 00008370 90130018 stw [r19 + 0x0018], r0 00008374 9013001C stw [r19 + 0x001C], r0 00008378 7CC70735 extsh. r7, r6 0000837C 90150000 stw [r21], r0 00008380 90150004 stw [r21 + 0x0004], r0 00008384 90150008 stw [r21 + 0x0008], r0 00008388 9015000C stw [r21 + 0x000C], r0 0000838C 90150010 stw [r21 + 0x0010], r0 00008390 90150014 stw [r21 + 0x0014], r0 00008394 90150018 stw [r21 + 0x0018], r0 00008398 9015001C stw [r21 + 0x001C], r0 0000839C 90120000 stw [r18], r0 000083A0 90120004 stw [r18 + 0x0004], r0 000083A4 90120008 stw [r18 + 0x0008], r0 000083A8 9012000C stw [r18 + 0x000C], r0 000083AC 90120010 stw [r18 + 0x0010], r0 000083B0 90120014 stw [r18 + 0x0014], r0 000083B4 90120018 stw [r18 + 0x0018], r0 000083B8 9012001C stw [r18 + 0x001C], r0 000083BC 90140000 stw [r20], r0 000083C0 90140004 stw [r20 + 0x0004], r0 000083C4 90140008 stw [r20 + 0x0008], r0 000083C8 9014000C stw [r20 + 0x000C], r0 000083CC 90140010 stw [r20 + 0x0010], r0 000083D0 90140014 stw [r20 + 0x0014], r0 000083D4 90140018 stw [r20 + 0x0018], r0 000083D8 9014001C stw [r20 + 0x001C], r0 000083DC 32730020 addic r19, r19, 32 000083E0 32B50020 addic r21, r21, 32 000083E4 31CE0020 addic r14, r14, 32 000083E8 32520020 addic r18, r18, 32 000083EC 30A50020 addic r5, r5, 32 000083F0 30840020 addic r4, r4, 32 000083F4 31AD0020 addic r13, r13, 32 000083F8 32940020 addic r20, r20, 32 000083FC 90E10058 stw [r1 + 0x0058], r7 00008400 4080FED0 bge -0x00000130 /* 000082D0 */ 00008404 48000990 b +0x00000990 /* 00008D94 */ 00008408 88060001 lbz r0, [r6 + 0x0001] 0000840C 80E1003C lwz r7, [r1 + 0x003C] 00008410 5409103A rlwinm r9, r0, 2, 0, 29 00008414 8103003C lwz r8, [r3 + 0x003C] 00008418 7C07482E lwzx r0, r7, r9 0000841C 81210048 lwz r9, [r1 + 0x0048] 00008420 55081838 rlwinm r8, r8, 3, 0, 28 00008424 7C09412E stwx r9, r0, r8 00008428 31E60003 addic r15, r6, 3 0000842C 88060002 lbz r0, [r6 + 0x0002] 00008430 7CC94014 addc r6, r9, r8 00008434 5408103A rlwinm r8, r0, 2, 0, 29 00008438 7C07402E lwzx r0, r7, r8 0000843C 90060004 stw [r6 + 0x0004], r0 00008440 80C3003C lwz r6, [r3 + 0x003C] 00008444 30E60001 addic r7, r6, 1 00008448 2C870100 cmpwi cr1, r7, 256 0000844C 90E3003C stw [r3 + 0x003C], r7 00008450 54C0063E rlwinm r0, r6, 0, 24, 31 00008454 4086001C bne cr1, +0x0000001C /* 00008470 */ 00008458 38C00000 li r6, 0x0000 0000845C 90C3003C stw [r3 + 0x003C], r6 00008460 54061838 rlwinm r6, r0, 3, 0, 28 00008464 48000010 b +0x00000010 /* 00008474 */ 00008468 88060001 lbz r0, [r6 + 0x0001] 0000846C 31E60002 addic r15, r6, 2 label00008470: 00008470 54061838 rlwinm r6, r0, 3, 0, 28 label00008474: 00008474 80010058 lwz r0, [r1 + 0x0058] 00008478 80E10048 lwz r7, [r1 + 0x0048] 0000847C 7C008810 subfc r0, r0, r17 00008480 7CC73014 addc r6, r7, r6 00008484 7C110734 extsh r17, r0 label00008488: 00008488 892F0000 lbz r9, [r15] 0000848C 5527D97A rlwinm r7, r9, 27, 5, 29 00008490 7C06382E lwzx r0, r6, r7 00008494 5527E77A rlwinm r7, r9, 28, 29, 29 00008498 90050000 stw [r5], r0 0000849C 90040000 stw [r4], r0 000084A0 90050004 stw [r5 + 0x0004], r0 000084A4 90040004 stw [r4 + 0x0004], r0 000084A8 7C06382E lwzx r0, r6, r7 000084AC 5527EF7A rlwinm r7, r9, 29, 29, 29 000084B0 90050008 stw [r5 + 0x0008], r0 000084B4 90040008 stw [r4 + 0x0008], r0 000084B8 9005000C stw [r5 + 0x000C], r0 000084BC 9004000C stw [r4 + 0x000C], r0 000084C0 7C06382E lwzx r0, r6, r7 000084C4 5527F77A rlwinm r7, r9, 30, 29, 29 000084C8 90050010 stw [r5 + 0x0010], r0 000084CC 90040010 stw [r4 + 0x0010], r0 000084D0 90050014 stw [r5 + 0x0014], r0 000084D4 90040014 stw [r4 + 0x0014], r0 000084D8 7C06382E lwzx r0, r6, r7 000084DC 90050018 stw [r5 + 0x0018], r0 000084E0 90040018 stw [r4 + 0x0018], r0 000084E4 9005001C stw [r5 + 0x001C], r0 000084E8 9004001C stw [r4 + 0x001C], r0 000084EC 30840020 addic r4, r4, 32 label000084F0: 000084F0 30A50020 addic r5, r5, 32 000084F4 5527FF7A rlwinm r7, r9, 31, 29, 29 000084F8 7C06382E lwzx r0, r6, r7 000084FC 5527077A rlwinm r7, r9, 0, 29, 29 00008500 900D0000 stw [r13], r0 00008504 900E0000 stw [r14], r0 00008508 900D0004 stw [r13 + 0x0004], r0 0000850C 900E0004 stw [r14 + 0x0004], r0 00008510 7C06382E lwzx r0, r6, r7 00008514 55270F7A rlwinm r7, r9, 1, 29, 29 00008518 900D0008 stw [r13 + 0x0008], r0 0000851C 900E0008 stw [r14 + 0x0008], r0 00008520 900D000C stw [r13 + 0x000C], r0 00008524 900E000C stw [r14 + 0x000C], r0 00008528 7C06382E lwzx r0, r6, r7 0000852C 5528177A rlwinm r8, r9, 2, 29, 29 00008530 900D0010 stw [r13 + 0x0010], r0 00008534 900E0010 stw [r14 + 0x0010], r0 00008538 900D0014 stw [r13 + 0x0014], r0 0000853C 900E0014 stw [r14 + 0x0014], r0 00008540 7C06402E lwzx r0, r6, r8 00008544 900D0018 stw [r13 + 0x0018], r0 00008548 900E0018 stw [r14 + 0x0018], r0 0000854C 900D001C stw [r13 + 0x001C], r0 00008550 900E001C stw [r14 + 0x001C], r0 00008554 31CE0020 addic r14, r14, 32 00008558 31AD0020 addic r13, r13, 32 0000855C 892F0001 lbz r9, [r15 + 0x0001] 00008560 31EF0002 addic r15, r15, 2 00008564 5527D97A rlwinm r7, r9, 27, 5, 29 00008568 7C06382E lwzx r0, r6, r7 0000856C 5527E77A rlwinm r7, r9, 28, 29, 29 00008570 90130000 stw [r19], r0 00008574 90150000 stw [r21], r0 00008578 90130004 stw [r19 + 0x0004], r0 0000857C 90150004 stw [r21 + 0x0004], r0 00008580 7C06382E lwzx r0, r6, r7 00008584 5527EF7A rlwinm r7, r9, 29, 29, 29 00008588 90130008 stw [r19 + 0x0008], r0 0000858C 90150008 stw [r21 + 0x0008], r0 00008590 9013000C stw [r19 + 0x000C], r0 00008594 9015000C stw [r21 + 0x000C], r0 00008598 7C06382E lwzx r0, r6, r7 0000859C 5527F77A rlwinm r7, r9, 30, 29, 29 000085A0 90130010 stw [r19 + 0x0010], r0 000085A4 90150010 stw [r21 + 0x0010], r0 000085A8 90130014 stw [r19 + 0x0014], r0 000085AC 90150014 stw [r21 + 0x0014], r0 000085B0 7C06382E lwzx r0, r6, r7 000085B4 90130018 stw [r19 + 0x0018], r0 000085B8 90150018 stw [r21 + 0x0018], r0 000085BC 9013001C stw [r19 + 0x001C], r0 000085C0 9015001C stw [r21 + 0x001C], r0 000085C4 32B50020 addic r21, r21, 32 000085C8 32730020 addic r19, r19, 32 000085CC 5527FF7A rlwinm r7, r9, 31, 29, 29 000085D0 7C06382E lwzx r0, r6, r7 000085D4 5527077A rlwinm r7, r9, 0, 29, 29 000085D8 90120000 stw [r18], r0 000085DC 90140000 stw [r20], r0 000085E0 90120004 stw [r18 + 0x0004], r0 000085E4 90140004 stw [r20 + 0x0004], r0 000085E8 7CE6382E lwzx r7, r6, r7 000085EC 80010058 lwz r0, [r1 + 0x0058] 000085F0 90F20008 stw [r18 + 0x0008], r7 000085F4 90F40008 stw [r20 + 0x0008], r7 000085F8 90F2000C stw [r18 + 0x000C], r7 000085FC 90F4000C stw [r20 + 0x000C], r7 00008600 55270F7A rlwinm r7, r9, 1, 29, 29 00008604 7CE6382E lwzx r7, r6, r7 00008608 5528177A rlwinm r8, r9, 2, 29, 29 0000860C 90F20010 stw [r18 + 0x0010], r7 00008610 90F40010 stw [r20 + 0x0010], r7 00008614 90F20014 stw [r18 + 0x0014], r7 00008618 90F40014 stw [r20 + 0x0014], r7 0000861C 7CE6402E lwzx r7, r6, r8 00008620 3000FFFF subic r0, r0, 1 00008624 90F20018 stw [r18 + 0x0018], r7 00008628 90F40018 stw [r20 + 0x0018], r7 0000862C 90F2001C stw [r18 + 0x001C], r7 00008630 90F4001C stw [r20 + 0x001C], r7 00008634 32940020 addic r20, r20, 32 00008638 7C070735 extsh. r7, r0 0000863C 32520020 addic r18, r18, 32 00008640 90E10058 stw [r1 + 0x0058], r7 00008644 4080FE44 bge -0x000001BC /* 00008488 */ 00008648 3011FFFF subic r0, r17, 1 0000864C 7C060735 extsh. r6, r0 00008650 4800074C b +0x0000074C /* 00008D9C */ 00008654 88060001 lbz r0, [r6 + 0x0001] 00008658 80E1003C lwz r7, [r1 + 0x003C] 0000865C 5408103A rlwinm r8, r0, 2, 0, 29 00008660 80030040 lwz r0, [r3 + 0x0040] 00008664 7D07402E lwzx r8, r7, r8 00008668 80E1004C lwz r7, [r1 + 0x004C] 0000866C 54092036 rlwinm r9, r0, 4, 0, 27 00008670 7D07492E stwx r7, r8, r9 00008674 88060002 lbz r0, [r6 + 0x0002] 00008678 7D274814 addc r9, r7, r9 0000867C 80E1003C lwz r7, [r1 + 0x003C] 00008680 5408103A rlwinm r8, r0, 2, 0, 29 00008684 7C07402E lwzx r0, r7, r8 00008688 31E60005 addic r15, r6, 5 0000868C 90090004 stw [r9 + 0x0004], r0 00008690 88060003 lbz r0, [r6 + 0x0003] 00008694 5408103A rlwinm r8, r0, 2, 0, 29 00008698 7D07402E lwzx r8, r7, r8 0000869C 91090008 stw [r9 + 0x0008], r8 000086A0 88060004 lbz r0, [r6 + 0x0004] 000086A4 5406103A rlwinm r6, r0, 2, 0, 29 000086A8 7C07302E lwzx r0, r7, r6 000086AC 9009000C stw [r9 + 0x000C], r0 000086B0 80C30040 lwz r6, [r3 + 0x0040] 000086B4 30E60001 addic r7, r6, 1 000086B8 2C870100 cmpwi cr1, r7, 256 000086BC 90E30040 stw [r3 + 0x0040], r7 000086C0 54C0063E rlwinm r0, r6, 0, 24, 31 000086C4 4086001C bne cr1, +0x0000001C /* 000086E0 */ 000086C8 38C00000 li r6, 0x0000 000086CC 90C30040 stw [r3 + 0x0040], r6 000086D0 54062036 rlwinm r6, r0, 4, 0, 27 000086D4 48000010 b +0x00000010 /* 000086E4 */ 000086D8 88060001 lbz r0, [r6 + 0x0001] 000086DC 31E60002 addic r15, r6, 2 label000086E0: 000086E0 54062036 rlwinm r6, r0, 4, 0, 27 label000086E4: 000086E4 80010058 lwz r0, [r1 + 0x0058] 000086E8 80E1004C lwz r7, [r1 + 0x004C] 000086EC 7C008810 subfc r0, r0, r17 000086F0 7CC73014 addc r6, r7, r6 000086F4 7C110734 extsh r17, r0 label000086F8: 000086F8 892F0000 lbz r9, [r15] 000086FC 5527E13A rlwinm r7, r9, 28, 4, 29 00008700 7C06382E lwzx r0, r6, r7 00008704 5527F73A rlwinm r7, r9, 30, 28, 29 00008708 90050000 stw [r5], r0 0000870C 90040000 stw [r4], r0 00008710 90050004 stw [r5 + 0x0004], r0 00008714 90040004 stw [r4 + 0x0004], r0 00008718 7C06382E lwzx r0, r6, r7 0000871C 5527073A rlwinm r7, r9, 0, 28, 29 00008720 90050008 stw [r5 + 0x0008], r0 00008724 90040008 stw [r4 + 0x0008], r0 00008728 9005000C stw [r5 + 0x000C], r0 0000872C 9004000C stw [r4 + 0x000C], r0 00008730 7C06382E lwzx r0, r6, r7 00008734 5528173A rlwinm r8, r9, 2, 28, 29 00008738 90050010 stw [r5 + 0x0010], r0 0000873C 90040010 stw [r4 + 0x0010], r0 00008740 90050014 stw [r5 + 0x0014], r0 00008744 90040014 stw [r4 + 0x0014], r0 00008748 7C06402E lwzx r0, r6, r8 0000874C 90050018 stw [r5 + 0x0018], r0 00008750 90040018 stw [r4 + 0x0018], r0 00008754 9005001C stw [r5 + 0x001C], r0 00008758 9004001C stw [r4 + 0x001C], r0 0000875C 30840020 addic r4, r4, 32 00008760 30A50020 addic r5, r5, 32 00008764 892F0001 lbz r9, [r15 + 0x0001] 00008768 5527E13A rlwinm r7, r9, 28, 4, 29 0000876C 7C06382E lwzx r0, r6, r7 00008770 5527F73A rlwinm r7, r9, 30, 28, 29 00008774 900D0000 stw [r13], r0 00008778 900E0000 stw [r14], r0 0000877C 900D0004 stw [r13 + 0x0004], r0 00008780 900E0004 stw [r14 + 0x0004], r0 00008784 7C06382E lwzx r0, r6, r7 00008788 5527073A rlwinm r7, r9, 0, 28, 29 0000878C 900D0008 stw [r13 + 0x0008], r0 00008790 900E0008 stw [r14 + 0x0008], r0 00008794 900D000C stw [r13 + 0x000C], r0 00008798 900E000C stw [r14 + 0x000C], r0 0000879C 7C06382E lwzx r0, r6, r7 000087A0 5528173A rlwinm r8, r9, 2, 28, 29 000087A4 900D0010 stw [r13 + 0x0010], r0 000087A8 900E0010 stw [r14 + 0x0010], r0 000087AC 900D0014 stw [r13 + 0x0014], r0 000087B0 900E0014 stw [r14 + 0x0014], r0 000087B4 7C06402E lwzx r0, r6, r8 000087B8 900D0018 stw [r13 + 0x0018], r0 000087BC 900E0018 stw [r14 + 0x0018], r0 000087C0 900D001C stw [r13 + 0x001C], r0 000087C4 900E001C stw [r14 + 0x001C], r0 000087C8 31CE0020 addic r14, r14, 32 000087CC 31AD0020 addic r13, r13, 32 000087D0 892F0002 lbz r9, [r15 + 0x0002] 000087D4 5527E13A rlwinm r7, r9, 28, 4, 29 000087D8 7C06382E lwzx r0, r6, r7 000087DC 5527F73A rlwinm r7, r9, 30, 28, 29 000087E0 90130000 stw [r19], r0 000087E4 90150000 stw [r21], r0 000087E8 90130004 stw [r19 + 0x0004], r0 000087EC 90150004 stw [r21 + 0x0004], r0 000087F0 7C06382E lwzx r0, r6, r7 000087F4 5527073A rlwinm r7, r9, 0, 28, 29 000087F8 90130008 stw [r19 + 0x0008], r0 000087FC 90150008 stw [r21 + 0x0008], r0 00008800 9013000C stw [r19 + 0x000C], r0 00008804 9015000C stw [r21 + 0x000C], r0 00008808 7C06382E lwzx r0, r6, r7 0000880C 5528173A rlwinm r8, r9, 2, 28, 29 00008810 90130010 stw [r19 + 0x0010], r0 00008814 90150010 stw [r21 + 0x0010], r0 00008818 90130014 stw [r19 + 0x0014], r0 0000881C 90150014 stw [r21 + 0x0014], r0 00008820 7C06402E lwzx r0, r6, r8 00008824 90130018 stw [r19 + 0x0018], r0 00008828 90150018 stw [r21 + 0x0018], r0 0000882C 9013001C stw [r19 + 0x001C], r0 00008830 9015001C stw [r21 + 0x001C], r0 00008834 32B50020 addic r21, r21, 32 00008838 32730020 addic r19, r19, 32 0000883C 892F0003 lbz r9, [r15 + 0x0003] 00008840 31EF0004 addic r15, r15, 4 00008844 5527E13A rlwinm r7, r9, 28, 4, 29 00008848 7C06382E lwzx r0, r6, r7 0000884C 5527F73A rlwinm r7, r9, 30, 28, 29 00008850 90120000 stw [r18], r0 00008854 90140000 stw [r20], r0 00008858 90120004 stw [r18 + 0x0004], r0 0000885C 90140004 stw [r20 + 0x0004], r0 00008860 7C06382E lwzx r0, r6, r7 00008864 5527073A rlwinm r7, r9, 0, 28, 29 00008868 90120008 stw [r18 + 0x0008], r0 0000886C 90140008 stw [r20 + 0x0008], r0 00008870 9012000C stw [r18 + 0x000C], r0 00008874 9014000C stw [r20 + 0x000C], r0 00008878 7C06382E lwzx r0, r6, r7 0000887C 5528173A rlwinm r8, r9, 2, 28, 29 00008880 90120010 stw [r18 + 0x0010], r0 00008884 90140010 stw [r20 + 0x0010], r0 00008888 90120014 stw [r18 + 0x0014], r0 0000888C 90140014 stw [r20 + 0x0014], r0 00008890 7C06402E lwzx r0, r6, r8 00008894 90120018 stw [r18 + 0x0018], r0 00008898 90140018 stw [r20 + 0x0018], r0 0000889C 9012001C stw [r18 + 0x001C], r0 000088A0 9014001C stw [r20 + 0x001C], r0 000088A4 32940020 addic r20, r20, 32 000088A8 80010058 lwz r0, [r1 + 0x0058] 000088AC 32520020 addic r18, r18, 32 000088B0 3000FFFF subic r0, r0, 1 000088B4 7C070735 extsh. r7, r0 000088B8 90E10058 stw [r1 + 0x0058], r7 000088BC 4080FE3C bge -0x000001C4 /* 000086F8 */ 000088C0 3011FFFF subic r0, r17, 1 000088C4 7C060735 extsh. r6, r0 000088C8 3A260000 addi r17, r6, 0x0000 000088CC 480004D4 b +0x000004D4 /* 00008DA0 */ 000088D0 88060001 lbz r0, [r6 + 0x0001] 000088D4 80E1003C lwz r7, [r1 + 0x003C] 000088D8 5408103A rlwinm r8, r0, 2, 0, 29 000088DC 81230044 lwz r9, [r3 + 0x0044] 000088E0 7C07402E lwzx r0, r7, r8 000088E4 81010050 lwz r8, [r1 + 0x0050] 000088E8 55292834 rlwinm r9, r9, 5, 0, 26 000088EC 7C08492E stwx r8, r0, r9 000088F0 88060002 lbz r0, [r6 + 0x0002] 000088F4 7D284814 addc r9, r8, r9 000088F8 5408103A rlwinm r8, r0, 2, 0, 29 000088FC 7C07402E lwzx r0, r7, r8 00008900 90090004 stw [r9 + 0x0004], r0 00008904 88060003 lbz r0, [r6 + 0x0003] 00008908 5408103A rlwinm r8, r0, 2, 0, 29 0000890C 7D07402E lwzx r8, r7, r8 00008910 91090008 stw [r9 + 0x0008], r8 00008914 88060004 lbz r0, [r6 + 0x0004] 00008918 5408103A rlwinm r8, r0, 2, 0, 29 0000891C 7C07402E lwzx r0, r7, r8 00008920 9009000C stw [r9 + 0x000C], r0 00008924 88060005 lbz r0, [r6 + 0x0005] 00008928 5408103A rlwinm r8, r0, 2, 0, 29 0000892C 7D07402E lwzx r8, r7, r8 00008930 91090010 stw [r9 + 0x0010], r8 00008934 88060006 lbz r0, [r6 + 0x0006] 00008938 5408103A rlwinm r8, r0, 2, 0, 29 0000893C 7C07402E lwzx r0, r7, r8 00008940 31E60009 addic r15, r6, 9 00008944 90090014 stw [r9 + 0x0014], r0 00008948 88060007 lbz r0, [r6 + 0x0007] 0000894C 5408103A rlwinm r8, r0, 2, 0, 29 00008950 7C07402E lwzx r0, r7, r8 00008954 90090018 stw [r9 + 0x0018], r0 00008958 88060008 lbz r0, [r6 + 0x0008] 0000895C 5406103A rlwinm r6, r0, 2, 0, 29 00008960 7CC7302E lwzx r6, r7, r6 00008964 90C9001C stw [r9 + 0x001C], r6 00008968 80C30044 lwz r6, [r3 + 0x0044] 0000896C 30060001 addic r0, r6, 1 00008970 2C800100 cmpwi cr1, r0, 256 00008974 90030044 stw [r3 + 0x0044], r0 00008978 54C0063E rlwinm r0, r6, 0, 24, 31 0000897C 4086001C bne cr1, +0x0000001C /* 00008998 */ 00008980 38C00000 li r6, 0x0000 00008984 90C30044 stw [r3 + 0x0044], r6 00008988 54062834 rlwinm r6, r0, 5, 0, 26 0000898C 48000010 b +0x00000010 /* 0000899C */ 00008990 88060001 lbz r0, [r6 + 0x0001] 00008994 31E60002 addic r15, r6, 2 label00008998: 00008998 54062834 rlwinm r6, r0, 5, 0, 26 label0000899C: 0000899C 80010058 lwz r0, [r1 + 0x0058] 000089A0 80E10050 lwz r7, [r1 + 0x0050] 000089A4 7C008810 subfc r0, r0, r17 000089A8 7CC73014 addc r6, r7, r6 000089AC 7C110734 extsh r17, r0 label000089B0: 000089B0 A92F0000 lha r9, [r15] 000089B4 5527AEFA rlwinm r7, r9, 21, 27, 29 000089B8 7C06382E lwzx r0, r6, r7 000089BC 5527C6FA rlwinm r7, r9, 24, 27, 29 000089C0 90050000 stw [r5], r0 000089C4 90040000 stw [r4], r0 000089C8 90050004 stw [r5 + 0x0004], r0 000089CC 90040004 stw [r4 + 0x0004], r0 000089D0 7C06382E lwzx r0, r6, r7 000089D4 5527DEFA rlwinm r7, r9, 27, 27, 29 000089D8 90050008 stw [r5 + 0x0008], r0 000089DC 90040008 stw [r4 + 0x0008], r0 000089E0 9005000C stw [r5 + 0x000C], r0 000089E4 9004000C stw [r4 + 0x000C], r0 000089E8 7C06382E lwzx r0, r6, r7 000089EC 5527F6FA rlwinm r7, r9, 30, 27, 29 000089F0 90050010 stw [r5 + 0x0010], r0 000089F4 90040010 stw [r4 + 0x0010], r0 000089F8 90050014 stw [r5 + 0x0014], r0 000089FC 90040014 stw [r4 + 0x0014], r0 00008A00 7C06382E lwzx r0, r6, r7 00008A04 90050018 stw [r5 + 0x0018], r0 00008A08 90040018 stw [r4 + 0x0018], r0 00008A0C 9005001C stw [r5 + 0x001C], r0 00008A10 9004001C stw [r4 + 0x001C], r0 00008A14 30840020 addic r4, r4, 32 00008A18 30A50020 addic r5, r5, 32 00008A1C A80F0002 lha r0, [r15 + 0x0002] 00008A20 5407AEFA rlwinm r7, r0, 21, 27, 29 00008A24 7D06382E lwzx r8, r6, r7 00008A28 5407C6FA rlwinm r7, r0, 24, 27, 29 00008A2C 910D0000 stw [r13], r8 00008A30 910E0000 stw [r14], r8 00008A34 910D0004 stw [r13 + 0x0004], r8 00008A38 910E0004 stw [r14 + 0x0004], r8 00008A3C 7D06382E lwzx r8, r6, r7 00008A40 5407DEFA rlwinm r7, r0, 27, 27, 29 00008A44 910D0008 stw [r13 + 0x0008], r8 00008A48 910E0008 stw [r14 + 0x0008], r8 00008A4C 910D000C stw [r13 + 0x000C], r8 00008A50 910E000C stw [r14 + 0x000C], r8 00008A54 7D06382E lwzx r8, r6, r7 00008A58 5407F6FA rlwinm r7, r0, 30, 27, 29 00008A5C 910D0010 stw [r13 + 0x0010], r8 00008A60 910E0010 stw [r14 + 0x0010], r8 00008A64 910D0014 stw [r13 + 0x0014], r8 00008A68 910E0014 stw [r14 + 0x0014], r8 00008A6C 7CE6382E lwzx r7, r6, r7 00008A70 90ED0018 stw [r13 + 0x0018], r7 00008A74 90EE0018 stw [r14 + 0x0018], r7 00008A78 90ED001C stw [r13 + 0x001C], r7 00008A7C 90EE001C stw [r14 + 0x001C], r7 00008A80 31CE0020 addic r14, r14, 32 00008A84 31AD0020 addic r13, r13, 32 00008A88 A90F0004 lha r8, [r15 + 0x0004] 00008A8C 5400452E rlwinm r0, r0, 8, 20, 23 00008A90 5507AEFA rlwinm r7, r8, 21, 27, 29 00008A94 7CE6382E lwzx r7, r6, r7 00008A98 51206426 rlwimi r0, r9, 12, 16, 19 00008A9C 90F30000 stw [r19], r7 00008AA0 90F50000 stw [r21], r7 00008AA4 90F30004 stw [r19 + 0x0004], r7 00008AA8 90F50004 stw [r21 + 0x0004], r7 00008AAC 5507C6FA rlwinm r7, r8, 24, 27, 29 00008AB0 7CE6382E lwzx r7, r6, r7 00008AB4 31EF0006 addic r15, r15, 6 00008AB8 90F30008 stw [r19 + 0x0008], r7 00008ABC 90F50008 stw [r21 + 0x0008], r7 00008AC0 90F3000C stw [r19 + 0x000C], r7 00008AC4 90F5000C stw [r21 + 0x000C], r7 00008AC8 5507DEFA rlwinm r7, r8, 27, 27, 29 00008ACC 7D26382E lwzx r9, r6, r7 00008AD0 5507F6FA rlwinm r7, r8, 30, 27, 29 00008AD4 91330010 stw [r19 + 0x0010], r9 00008AD8 91350010 stw [r21 + 0x0010], r9 00008ADC 91330014 stw [r19 + 0x0014], r9 00008AE0 91350014 stw [r21 + 0x0014], r9 00008AE4 7CE6382E lwzx r7, r6, r7 00008AE8 90F30018 stw [r19 + 0x0018], r7 00008AEC 90F50018 stw [r21 + 0x0018], r7 00008AF0 90F3001C stw [r19 + 0x001C], r7 00008AF4 55082636 rlwinm r8, r8, 4, 24, 27 00008AF8 7C004378 or r0, r0, r8 00008AFC 90F5001C stw [r21 + 0x001C], r7 00008B00 5407AEFA rlwinm r7, r0, 21, 27, 29 00008B04 7CE6382E lwzx r7, r6, r7 00008B08 5408F6FA rlwinm r8, r0, 30, 27, 29 00008B0C 90F20000 stw [r18], r7 00008B10 90F40000 stw [r20], r7 00008B14 90F20004 stw [r18 + 0x0004], r7 00008B18 90F40004 stw [r20 + 0x0004], r7 00008B1C 5407C6FA rlwinm r7, r0, 24, 27, 29 00008B20 7CE6382E lwzx r7, r6, r7 00008B24 32730020 addic r19, r19, 32 00008B28 90F20008 stw [r18 + 0x0008], r7 00008B2C 90F40008 stw [r20 + 0x0008], r7 00008B30 90F2000C stw [r18 + 0x000C], r7 00008B34 90F4000C stw [r20 + 0x000C], r7 00008B38 5407DEFA rlwinm r7, r0, 27, 27, 29 00008B3C 7CE6382E lwzx r7, r6, r7 00008B40 32B50020 addic r21, r21, 32 00008B44 90F20010 stw [r18 + 0x0010], r7 00008B48 90F40010 stw [r20 + 0x0010], r7 00008B4C 90F20014 stw [r18 + 0x0014], r7 00008B50 90F40014 stw [r20 + 0x0014], r7 00008B54 7D06402E lwzx r8, r6, r8 00008B58 91120018 stw [r18 + 0x0018], r8 00008B5C 91140018 stw [r20 + 0x0018], r8 00008B60 80010058 lwz r0, [r1 + 0x0058] 00008B64 9112001C stw [r18 + 0x001C], r8 00008B68 3000FFFF subic r0, r0, 1 00008B6C 7C070735 extsh. r7, r0 00008B70 9114001C stw [r20 + 0x001C], r8 00008B74 32940020 addic r20, r20, 32 00008B78 32520020 addic r18, r18, 32 00008B7C 90E10058 stw [r1 + 0x0058], r7 00008B80 4080FE30 bge -0x000001D0 /* 000089B0 */ 00008B84 48000210 b +0x00000210 /* 00008D94 */ 00008B88 80010058 lwz r0, [r1 + 0x0058] 00008B8C 83E1003C lwz r31, [r1 + 0x003C] 00008B90 7C008810 subfc r0, r0, r17 00008B94 7C110734 extsh r17, r0 label00008B98: 00008B98 880F0000 lbz r0, [r15] 00008B9C 5406103A rlwinm r6, r0, 2, 0, 29 00008BA0 7C1F302E lwzx r0, r31, r6 00008BA4 90050000 stw [r5], r0 00008BA8 90040000 stw [r4], r0 00008BAC 90050004 stw [r5 + 0x0004], r0 00008BB0 90040004 stw [r4 + 0x0004], r0 00008BB4 880F0001 lbz r0, [r15 + 0x0001] 00008BB8 5406103A rlwinm r6, r0, 2, 0, 29 00008BBC 7C1F302E lwzx r0, r31, r6 00008BC0 90050008 stw [r5 + 0x0008], r0 00008BC4 90040008 stw [r4 + 0x0008], r0 00008BC8 9005000C stw [r5 + 0x000C], r0 00008BCC 9004000C stw [r4 + 0x000C], r0 00008BD0 880F0002 lbz r0, [r15 + 0x0002] 00008BD4 5406103A rlwinm r6, r0, 2, 0, 29 00008BD8 7C1F302E lwzx r0, r31, r6 00008BDC 90050010 stw [r5 + 0x0010], r0 00008BE0 90040010 stw [r4 + 0x0010], r0 00008BE4 90050014 stw [r5 + 0x0014], r0 00008BE8 90040014 stw [r4 + 0x0014], r0 00008BEC 880F0003 lbz r0, [r15 + 0x0003] 00008BF0 5406103A rlwinm r6, r0, 2, 0, 29 00008BF4 7C1F302E lwzx r0, r31, r6 00008BF8 90050018 stw [r5 + 0x0018], r0 00008BFC 90040018 stw [r4 + 0x0018], r0 00008C00 9005001C stw [r5 + 0x001C], r0 00008C04 9004001C stw [r4 + 0x001C], r0 00008C08 880F0004 lbz r0, [r15 + 0x0004] 00008C0C 30840020 addic r4, r4, 32 00008C10 5406103A rlwinm r6, r0, 2, 0, 29 00008C14 7C1F302E lwzx r0, r31, r6 00008C18 30A50020 addic r5, r5, 32 00008C1C 900D0000 stw [r13], r0 00008C20 900E0000 stw [r14], r0 00008C24 900D0004 stw [r13 + 0x0004], r0 00008C28 900E0004 stw [r14 + 0x0004], r0 00008C2C 880F0005 lbz r0, [r15 + 0x0005] 00008C30 5406103A rlwinm r6, r0, 2, 0, 29 00008C34 7C1F302E lwzx r0, r31, r6 00008C38 900D0008 stw [r13 + 0x0008], r0 00008C3C 900E0008 stw [r14 + 0x0008], r0 00008C40 900D000C stw [r13 + 0x000C], r0 00008C44 900E000C stw [r14 + 0x000C], r0 00008C48 880F0006 lbz r0, [r15 + 0x0006] 00008C4C 5406103A rlwinm r6, r0, 2, 0, 29 00008C50 7C1F302E lwzx r0, r31, r6 00008C54 900D0010 stw [r13 + 0x0010], r0 00008C58 900E0010 stw [r14 + 0x0010], r0 00008C5C 900D0014 stw [r13 + 0x0014], r0 00008C60 900E0014 stw [r14 + 0x0014], r0 00008C64 880F0007 lbz r0, [r15 + 0x0007] 00008C68 5406103A rlwinm r6, r0, 2, 0, 29 00008C6C 7C1F302E lwzx r0, r31, r6 00008C70 900D0018 stw [r13 + 0x0018], r0 00008C74 900E0018 stw [r14 + 0x0018], r0 00008C78 900D001C stw [r13 + 0x001C], r0 00008C7C 900E001C stw [r14 + 0x001C], r0 00008C80 880F0008 lbz r0, [r15 + 0x0008] 00008C84 31CE0020 addic r14, r14, 32 00008C88 5406103A rlwinm r6, r0, 2, 0, 29 00008C8C 7C1F302E lwzx r0, r31, r6 00008C90 31AD0020 addic r13, r13, 32 00008C94 90130000 stw [r19], r0 00008C98 90150000 stw [r21], r0 00008C9C 90130004 stw [r19 + 0x0004], r0 00008CA0 90150004 stw [r21 + 0x0004], r0 00008CA4 880F0009 lbz r0, [r15 + 0x0009] 00008CA8 5406103A rlwinm r6, r0, 2, 0, 29 00008CAC 7C1F302E lwzx r0, r31, r6 00008CB0 90130008 stw [r19 + 0x0008], r0 00008CB4 90150008 stw [r21 + 0x0008], r0 00008CB8 9013000C stw [r19 + 0x000C], r0 00008CBC 9015000C stw [r21 + 0x000C], r0 00008CC0 880F000A lbz r0, [r15 + 0x000A] 00008CC4 5406103A rlwinm r6, r0, 2, 0, 29 00008CC8 7C1F302E lwzx r0, r31, r6 00008CCC 90130010 stw [r19 + 0x0010], r0 00008CD0 90150010 stw [r21 + 0x0010], r0 00008CD4 90130014 stw [r19 + 0x0014], r0 00008CD8 90150014 stw [r21 + 0x0014], r0 00008CDC 880F000B lbz r0, [r15 + 0x000B] 00008CE0 5406103A rlwinm r6, r0, 2, 0, 29 00008CE4 7C1F302E lwzx r0, r31, r6 00008CE8 90130018 stw [r19 + 0x0018], r0 00008CEC 90150018 stw [r21 + 0x0018], r0 00008CF0 9013001C stw [r19 + 0x001C], r0 00008CF4 9015001C stw [r21 + 0x001C], r0 00008CF8 880F000C lbz r0, [r15 + 0x000C] 00008CFC 32B50020 addic r21, r21, 32 00008D00 5406103A rlwinm r6, r0, 2, 0, 29 00008D04 7C1F302E lwzx r0, r31, r6 00008D08 32730020 addic r19, r19, 32 00008D0C 90120000 stw [r18], r0 00008D10 90140000 stw [r20], r0 00008D14 90120004 stw [r18 + 0x0004], r0 00008D18 90140004 stw [r20 + 0x0004], r0 00008D1C 880F000D lbz r0, [r15 + 0x000D] 00008D20 5406103A rlwinm r6, r0, 2, 0, 29 00008D24 7C1F302E lwzx r0, r31, r6 00008D28 90120008 stw [r18 + 0x0008], r0 00008D2C 90140008 stw [r20 + 0x0008], r0 00008D30 9012000C stw [r18 + 0x000C], r0 00008D34 9014000C stw [r20 + 0x000C], r0 00008D38 880F000E lbz r0, [r15 + 0x000E] 00008D3C 5406103A rlwinm r6, r0, 2, 0, 29 00008D40 7C1F302E lwzx r0, r31, r6 00008D44 90120010 stw [r18 + 0x0010], r0 00008D48 90140010 stw [r20 + 0x0010], r0 00008D4C 90120014 stw [r18 + 0x0014], r0 00008D50 90140014 stw [r20 + 0x0014], r0 00008D54 88CF000F lbz r6, [r15 + 0x000F] 00008D58 80010058 lwz r0, [r1 + 0x0058] 00008D5C 54C6103A rlwinm r6, r6, 2, 0, 29 00008D60 7CFF302E lwzx r7, r31, r6 00008D64 3000FFFF subic r0, r0, 1 00008D68 90F20018 stw [r18 + 0x0018], r7 00008D6C 90F40018 stw [r20 + 0x0018], r7 00008D70 90F2001C stw [r18 + 0x001C], r7 00008D74 7C060735 extsh. r6, r0 00008D78 90F4001C stw [r20 + 0x001C], r7 00008D7C 38E60000 addi r7, r6, 0x0000 00008D80 32520020 addic r18, r18, 32 00008D84 31EF0010 addic r15, r15, 16 00008D88 32940020 addic r20, r20, 32 00008D8C 90E10058 stw [r1 + 0x0058], r7 00008D90 4080FE08 bge -0x000001F8 /* 00008B98 */ label00008D94: 00008D94 3011FFFF subic r0, r17, 1 00008D98 7C060735 extsh. r6, r0 label00008D9C: 00008D9C 3A260000 addi r17, r6, 0x0000 label00008DA0: 00008DA0 4080F260 bge -0x00000DA0 /* 00008000 */ label00008DA4: 00008DA4 3090FFFF subic r4, r16, 1 00008DA8 7C850735 extsh. r5, r4 00008DAC 80A10054 lwz r5, [r1 + 0x0054] 00008DB0 80010040 lwz r0, [r1 + 0x0040] 00008DB4 7C900734 extsh r16, r4 00008DB8 7CA02814 addc r5, r0, r5 00008DBC 90A10040 stw [r1 + 0x0040], r5 00008DC0 4080F208 bge -0x00000DF8 /* 00007FC8 */ label00008DC4: 00008DC4 38A00001 li r5, 0x0001 00008DC8 98A10038 stb [r1 + 0x0038], r5 00008DCC 91E30008 stw [r3 + 0x0008], r15 00008DD0 B9A10064 lmw r13, [r1 + 0x0064] 00008DD4 302100B0 addic r1, r1, 176 00008DD8 4E800020 blr 00008DDC 00000000 .invalid 00008DE0 00002041 .invalid 00008DE4 80130100 lwz r0, [r19 + 0x0100] 00008DE8 00000000 .invalid 00008DEC 00000EAC .invalid 00008DF0 0014534D .invalid 00008DF4 43444543 bcla 26, 4, 0x00004540 00008DF8 4F4D5052 .invalid 4C 00008DFC 45535338 .invalid sc 00008E00 544F3332 rlwinm r15, r2, 6, 12, 25 00008E04 58320000 .invalid fn00008E08: 00008E08 A943001E lha r10, [r3 + 0x001E] 00008E0C 80830068 lwz r4, [r3 + 0x0068] 00008E10 300AFFFF subic r0, r10, 1 00008E14 7C050735 extsh. r5, r0 00008E18 80840000 lwz r4, [r4] 00008E1C BF81FFF0 stmw [r1 - 0x0010], r28 00008E20 81630008 lwz r11, [r3 + 0x0008] 00008E24 3124000C addic r9, r4, 12 00008E28 39450000 addi r10, r5, 0x0000 00008E2C 41800318 blt +0x00000318 /* 00009144 */ 00008E30 8182FFFC lwz r12, [r2 - 0x0004] 00008E34 83E2FFC0 lwz r31, [r2 - 0x0040] 00008E38 3BA00000 li r29, 0x0000 label00008E3C: 00008E3C ABC3001A lha r30, [r3 + 0x001A] 00008E40 308AFFFF subic r4, r10, 1 00008E44 301EFFFF subic r0, r30, 1 00008E48 7C050735 extsh. r5, r0 00008E4C 7C870734 extsh r7, r4 00008E50 3BC50000 addi r30, r5, 0x0000 00008E54 39470000 addi r10, r7, 0x0000 00008E58 418002E4 blt +0x000002E4 /* 0000913C */ label00008E5C: 00008E5C 890B0000 lbz r8, [r11] 00008E60 3B8B0000 addi r28, r11, 0x0000 00008E64 5504E13E rlwinm r4, r8, 28, 4, 31 00008E68 2884000F cmplwi cr1, r4, 15 00008E6C 38A80000 addi r5, r8, 0x0000 00008E70 5504F0BA rlwinm r4, r8, 30, 2, 29 00008E74 38CB0000 addi r6, r11, 0x0000 00008E78 38080000 addi r0, r8, 0x0000 00008E7C 316B0001 addic r11, r11, 1 00008E80 5508073E rlwinm r8, r8, 0, 28, 31 00008E84 418502A8 bgt cr1, +0x000002A8 /* 0000912C */ 00008E88 7C8C202E lwzx r4, r12, r4 00008E8C 7C84F814 addc r4, r4, r31 00008E90 7C8903A6 mtctr r4 00008E94 4E800420 bctr 00008E98 891C0001 lbz r8, [r28 + 0x0001] 00008E9C 31660002 addic r11, r6, 2 label00008EA0: 00008EA0 7C88F010 subfc r4, r8, r30 00008EA4 7C9E0734 extsh r30, r4 00008EA8 48000284 b +0x00000284 /* 0000912C */ 00008EAC 891C0001 lbz r8, [r28 + 0x0001] 00008EB0 317C0002 addic r11, r28, 2 00008EB4 4BFFFFEC b -0x00000014 /* 00008EA0 */ 00008EB8 891C0001 lbz r8, [r28 + 0x0001] 00008EBC 317C0002 addic r11, r28, 2 00008EC0 7C884014 addc r4, r8, r8 00008EC4 30840001 addic r4, r4, 1 00008EC8 7C84F010 subfc r4, r4, r30 00008ECC 7C9E0734 extsh r30, r4 00008ED0 4800025C b +0x0000025C /* 0000912C */ 00008ED4 891C0001 lbz r8, [r28 + 0x0001] 00008ED8 317C0002 addic r11, r28, 2 00008EDC 7C88F010 subfc r4, r8, r30 00008EE0 7C9E0734 extsh r30, r4 00008EE4 316B0001 addic r11, r11, 1 00008EE8 48000244 b +0x00000244 /* 0000912C */ 00008EEC 80A3003C lwz r5, [r3 + 0x003C] 00008EF0 7C884014 addc r4, r8, r8 00008EF4 30050001 addic r0, r5, 1 00008EF8 9003003C stw [r3 + 0x003C], r0 00008EFC 881C0001 lbz r0, [r28 + 0x0001] 00008F00 54A51838 rlwinm r5, r5, 3, 0, 28 00008F04 5406103A rlwinm r6, r0, 2, 0, 29 00008F08 7C09302E lwzx r0, r9, r6 00008F0C 80C30030 lwz r6, [r3 + 0x0030] 00008F10 7D08F010 subfc r8, r8, r30 00008F14 7C06292E stwx r6, r0, r5 00008F18 881C0002 lbz r0, [r28 + 0x0002] 00008F1C 317C0003 addic r11, r28, 3 00008F20 541E103A rlwinm r30, r0, 2, 0, 29 00008F24 7C09F02E lwzx r0, r9, r30 00008F28 7CA62814 addc r5, r6, r5 00008F2C 90050004 stw [r5 + 0x0004], r0 00008F30 8003003C lwz r0, [r3 + 0x003C] 00008F34 30840004 addic r4, r4, 4 00008F38 2C800100 cmpwi cr1, r0, 256 00008F3C 7D1E0734 extsh r30, r8 00008F40 7D6B2014 addc r11, r11, r4 00008F44 408601E8 bne cr1, +0x000001E8 /* 0000912C */ 00008F48 93A3003C stw [r3 + 0x003C], r29 00008F4C 309EFFFF subic r4, r30, 1 00008F50 7C800735 extsh. r0, r4 00008F54 480001E0 b +0x000001E0 /* 00009134 */ 00008F58 7C084014 addc r0, r8, r8 00008F5C 7C88F010 subfc r4, r8, r30 00008F60 30000003 addic r0, r0, 3 00008F64 7D6B0014 addc r11, r11, r0 00008F68 7C9E0734 extsh r30, r4 00008F6C 480001C0 b +0x000001C0 /* 0000912C */ 00008F70 7C08F010 subfc r0, r8, r30 00008F74 80830040 lwz r4, [r3 + 0x0040] 00008F78 54A816BA rlwinm r8, r5, 2, 26, 29 00008F7C 30A40001 addic r5, r4, 1 00008F80 90A30040 stw [r3 + 0x0040], r5 00008F84 88BC0001 lbz r5, [r28 + 0x0001] 00008F88 54842036 rlwinm r4, r4, 4, 0, 27 00008F8C 54A5103A rlwinm r5, r5, 2, 0, 29 00008F90 7CC9282E lwzx r6, r9, r5 00008F94 80A30034 lwz r5, [r3 + 0x0034] 00008F98 31080008 addic r8, r8, 8 00008F9C 7CC5212E stwx r5, r6, r4 00008FA0 88DC0002 lbz r6, [r28 + 0x0002] 00008FA4 7C1E0734 extsh r30, r0 00008FA8 54C6103A rlwinm r6, r6, 2, 0, 29 00008FAC 7C09302E lwzx r0, r9, r6 00008FB0 7C852014 addc r4, r5, r4 00008FB4 90040004 stw [r4 + 0x0004], r0 00008FB8 881C0003 lbz r0, [r28 + 0x0003] 00008FBC 30DC0005 addic r6, r28, 5 00008FC0 5405103A rlwinm r5, r0, 2, 0, 29 00008FC4 7C09282E lwzx r0, r9, r5 00008FC8 7D664014 addc r11, r6, r8 00008FCC 90040008 stw [r4 + 0x0008], r0 00008FD0 881C0004 lbz r0, [r28 + 0x0004] 00008FD4 5405103A rlwinm r5, r0, 2, 0, 29 00008FD8 7C09282E lwzx r0, r9, r5 00008FDC 9004000C stw [r4 + 0x000C], r0 00008FE0 80830040 lwz r4, [r3 + 0x0040] 00008FE4 2C840100 cmpwi cr1, r4, 256 00008FE8 40860144 bne cr1, +0x00000144 /* 0000912C */ 00008FEC 93A30040 stw [r3 + 0x0040], r29 00008FF0 309EFFFF subic r4, r30, 1 00008FF4 7C800735 extsh. r0, r4 00008FF8 33C00000 addic r30, r0, 0 00008FFC 4080FE60 bge -0x000001A0 /* 00008E5C */ 00009000 4800013C b +0x0000013C /* 0000913C */ 00009004 540016BA rlwinm r0, r0, 2, 26, 29 00009008 7C88F010 subfc r4, r8, r30 0000900C 30000005 addic r0, r0, 5 00009010 7D6B0014 addc r11, r11, r0 00009014 7C9E0734 extsh r30, r4 00009018 48000114 b +0x00000114 /* 0000912C */ 0000901C 54041E78 rlwinm r4, r0, 3, 25, 28 00009020 80A30044 lwz r5, [r3 + 0x0044] fn00009024: 00009024 7C082010 subfc r0, r8, r4 00009028 30850001 addic r4, r5, 1 0000902C 90830044 stw [r3 + 0x0044], r4 00009030 889C0001 lbz r4, [r28 + 0x0001] 00009034 7C080010 subfc r0, r8, r0 00009038 5484103A rlwinm r4, r4, 2, 0, 29 0000903C 7CC9202E lwzx r6, r9, r4 00009040 80830038 lwz r4, [r3 + 0x0038] 00009044 54A52834 rlwinm r5, r5, 5, 0, 26 00009048 7CC4292E stwx r4, r6, r5 0000904C 88DC0002 lbz r6, [r28 + 0x0002] 00009050 7C842814 addc r4, r4, r5 00009054 54C6103A rlwinm r6, r6, 2, 0, 29 00009058 7CC9302E lwzx r6, r9, r6 0000905C 7D08F010 subfc r8, r8, r30 00009060 90C40004 stw [r4 + 0x0004], r6 00009064 88BC0003 lbz r5, [r28 + 0x0003] 00009068 30C0000E addic r6, r0, 14 0000906C 54A5103A rlwinm r5, r5, 2, 0, 29 00009070 7CA9282E lwzx r5, r9, r5 00009074 301C0009 addic r0, r28, 9 00009078 90A40008 stw [r4 + 0x0008], r5 0000907C 88BC0004 lbz r5, [r28 + 0x0004] 00009080 54A5103A rlwinm r5, r5, 2, 0, 29 00009084 7CA9282E lwzx r5, r9, r5 00009088 7D603014 addc r11, r0, r6 0000908C 90A4000C stw [r4 + 0x000C], r5 00009090 881C0005 lbz r0, [r28 + 0x0005] 00009094 7D1E0734 extsh r30, r8 00009098 5405103A rlwinm r5, r0, 2, 0, 29 0000909C 7C09282E lwzx r0, r9, r5 000090A0 90040010 stw [r4 + 0x0010], r0 000090A4 881C0006 lbz r0, [r28 + 0x0006] 000090A8 5405103A rlwinm r5, r0, 2, 0, 29 000090AC 7C09282E lwzx r0, r9, r5 000090B0 90040014 stw [r4 + 0x0014], r0 000090B4 881C0007 lbz r0, [r28 + 0x0007] 000090B8 5405103A rlwinm r5, r0, 2, 0, 29 000090BC 7C09282E lwzx r0, r9, r5 000090C0 90040018 stw [r4 + 0x0018], r0 000090C4 881C0008 lbz r0, [r28 + 0x0008] 000090C8 5405103A rlwinm r5, r0, 2, 0, 29 000090CC 7C09282E lwzx r0, r9, r5 000090D0 9004001C stw [r4 + 0x001C], r0 000090D4 80830044 lwz r4, [r3 + 0x0044] 000090D8 2C840100 cmpwi cr1, r4, 256 000090DC 40860050 bne cr1, +0x00000050 /* 0000912C */ 000090E0 93A30044 stw [r3 + 0x0044], r29 000090E4 309EFFFF subic r4, r30, 1 000090E8 7C800735 extsh. r0, r4 000090EC 33C00000 addic r30, r0, 0 000090F0 4080FD6C bge -0x00000294 /* 00008E5C */ 000090F4 48000048 b +0x00000048 /* 0000913C */ 000090F8 54001E78 rlwinm r0, r0, 3, 25, 28 000090FC 7C080010 subfc r0, r8, r0 00009100 7C080010 subfc r0, r8, r0 00009104 7C88F010 subfc r4, r8, r30 00009108 30000007 addic r0, r0, 7 0000910C 7D6B0014 addc r11, r11, r0 00009110 7C9E0734 extsh r30, r4 00009114 48000018 b +0x00000018 /* 0000912C */ 00009118 7C88F010 subfc r4, r8, r30 0000911C 7C9E0734 extsh r30, r4 00009120 30880001 addic r4, r8, 1 00009124 54842036 rlwinm r4, r4, 4, 0, 27 00009128 7D6B2014 addc r11, r11, r4 label0000912C: 0000912C 309EFFFF subic r4, r30, 1 00009130 7C800735 extsh. r0, r4 label00009134: 00009134 33C00000 addic r30, r0, 0 00009138 4080FD24 bge -0x000002DC /* 00008E5C */ label0000913C: 0000913C 2C070000 cmpwi r7, 0 00009140 4080FCFC bge -0x00000304 /* 00008E3C */ label00009144: 00009144 91630008 stw [r3 + 0x0008], r11 00009148 BB81FFF0 lmw r28, [r1 - 0x0010] 0000914C 4E800020 blr 00009150 00000000 .invalid 00009154 00002040 .invalid 00009158 00040100 .invalid 0000915C 00000000 .invalid 00009160 00000348 .invalid 00009164 000C534D .invalid 00009168 43536B69 bdzl cr4, +0x00006B68 /* 0000FCD0 */ 0000916C 7038746F andi. r24, r1, 0x746F 00009170 33320000 addic r25, r18, 0 00009174 00000000 .invalid fn00009178: 00009178 7C0802A6 mflr r0 0000917C 93E1FFFC stw [r1 - 0x0004], r31 00009180 3BE30000 addi r31, r3, 0x0000 00009184 90010008 stw [r1 + 0x0008], r0 00009188 801F0024 lwz r0, [r31 + 0x0024] 0000918C 9421FFB0 stwu [r1 - 0x0050], r1 00009190 2C000000 cmpwi r0, 0 00009194 38600200 li r3, 0x0200 00009198 40820034 bne +0x00000034 /* 000091CC */ 0000919C 48000FCD bl +0x00000FCC /* 0000A168 */ 000091A0 80410014 lwz r2, [r1 + 0x0014] 000091A4 2C030000 cmpwi r3, 0 000091A8 907F0024 stw [r31 + 0x0024], r3 000091AC 40820020 bne +0x00000020 /* 000091CC */ label000091B0: 000091B0 48000C41 bl +0x00000C40 /* 00009DF0 */ 000091B4 80410014 lwz r2, [r1 + 0x0014] 000091B8 7C630734 extsh r3, r3 000091BC 81810058 lwz r12, [r1 + 0x0058] 000091C0 83E1004C lwz r31, [r1 + 0x004C] 000091C4 7D8803A6 mtlr r12 000091C8 4800005C b +0x0000005C /* 00009224 */ label000091CC: 000091CC 801F0028 lwz r0, [r31 + 0x0028] 000091D0 38601000 li r3, 0x1000 000091D4 2C000000 cmpwi r0, 0 000091D8 40820018 bne +0x00000018 /* 000091F0 */ 000091DC 48000F8D bl +0x00000F8C /* 0000A168 */ 000091E0 80410014 lwz r2, [r1 + 0x0014] 000091E4 2C030000 cmpwi r3, 0 000091E8 907F0028 stw [r31 + 0x0028], r3 000091EC 4182FFC4 beq -0x0000003C /* 000091B0 */ label000091F0: 000091F0 801F002C lwz r0, [r31 + 0x002C] 000091F4 38601400 li r3, 0x1400 000091F8 2C000000 cmpwi r0, 0 000091FC 40820018 bne +0x00000018 /* 00009214 */ 00009200 48000F69 bl +0x00000F68 /* 0000A168 */ 00009204 80410014 lwz r2, [r1 + 0x0014] 00009208 2C030000 cmpwi r3, 0 0000920C 907F002C stw [r31 + 0x002C], r3 00009210 4182FFA0 beq -0x00000060 /* 000091B0 */ label00009214: 00009214 38600000 li r3, 0x0000 00009218 81810058 lwz r12, [r1 + 0x0058] 0000921C 83E1004C lwz r31, [r1 + 0x004C] 00009220 7D8803A6 mtlr r12 label00009224: 00009224 30210050 addic r1, r1, 80 00009228 4E800020 blr 0000922C 00000000 .invalid 00009230 00002041 .invalid 00009234 80010100 lwz r0, [r1 + 0x0100] 00009238 00000000 .invalid 0000923C 000000B4 .invalid 00009240 000B4F70 .invalid 00009244 656E4343 oris r14, r11, 0x4343 00009248 61636865 ori r3, r11, 0x6865 0000924C 73000000 andi. r0, r24, 0x0000 fn00009250: 00009250 38000000 li r0, 0x0000 00009254 90030044 stw [r3 + 0x0044], r0 00009258 9003003C stw [r3 + 0x003C], r0 0000925C 90030040 stw [r3 + 0x0040], r0 00009260 4E800020 blr 00009264 00000000 .invalid 00009268 00002040 .invalid 0000926C 00000100 .invalid 00009270 00000000 .invalid 00009274 00000014 .invalid 00009278 000C5265 .invalid 0000927C 73657443 andi. r5, r27, 0x7443 00009280 43616368 bc 27, 1, +0x00006368 /* 0000F5E8 */ 00009284 65730000 oris r19, r11, 0x0000 fn00009288: 00009288 80830040 lwz r4, [r3 + 0x0040] 0000928C 80A30028 lwz r5, [r3 + 0x0028] 00009290 2C040000 cmpwi r4, 0 00009294 2C840100 cmpwi cr1, r4, 256 00009298 38000000 li r0, 0x0000 0000929C 41820028 beq +0x00000028 /* 000092C4 */ 000092A0 80A50000 lwz r5, [r5] 000092A4 30A5FFF0 subic r5, r5, 16 000092A8 40850008 ble cr1, +0x00000008 /* 000092B0 */ 000092AC 38800100 li r4, 0x0100 label000092B0: 000092B0 3084FFFF subic r4, r4, 1 label000092B4: 000092B4 2C040000 cmpwi r4, 0 000092B8 94050010 stwu [r5 + 0x0010], r0 000092BC 3084FFFF subic r4, r4, 1 000092C0 4082FFF4 bne -0x0000000C /* 000092B4 */ label000092C4: 000092C4 80030044 lwz r0, [r3 + 0x0044] 000092C8 8063002C lwz r3, [r3 + 0x002C] 000092CC 2C800000 cmpwi cr1, r0, 0 000092D0 2C000100 cmpwi r0, 256 000092D4 38800000 li r4, 0x0000 000092D8 41860028 beq cr1, +0x00000028 /* 00009300 */ 000092DC 80630000 lwz r3, [r3] 000092E0 3063FFEC subic r3, r3, 20 000092E4 40810008 ble +0x00000008 /* 000092EC */ 000092E8 38000100 li r0, 0x0100 label000092EC: 000092EC 3000FFFF subic r0, r0, 1 label000092F0: 000092F0 2C800000 cmpwi cr1, r0, 0 000092F4 94830014 stwu [r3 + 0x0014], r4 000092F8 3000FFFF subic r0, r0, 1 000092FC 4086FFF4 bne cr1, -0x0000000C /* 000092F0 */ label00009300: 00009300 4E800020 blr 00009304 00000000 .invalid 00009308 00002040 .invalid 0000930C 00000100 .invalid 00009310 00000000 .invalid 00009314 0000007C .invalid 00009318 00145265 .invalid 0000931C 73657443 andi. r5, r27, 0x7443 00009320 43616368 bc 27, 1, +0x00006368 /* 0000F688 */ 00009324 6573436F oris r19, r11, 0x436F 00009328 70796261 andi. r25, r3, 0x6261 0000932C 636B0000 ori r11, r27, 0x0000 fn00009330: 00009330 8103003C lwz r8, [r3 + 0x003C] 00009334 7D800026 mfcr r12 00009338 2C880000 cmpwi cr1, r8, 0 0000933C 2F080100 cmpwi cr6, r8, 256 00009340 91810004 stw [r1 + 0x0004], r12 00009344 80830024 lwz r4, [r3 + 0x0024] 00009348 55070DFC rlwinm r7, r8, 1, 23, 30 0000934C 418600A4 beq cr1, +0x000000A4 /* 000093F0 */ 00009350 80A30088 lwz r5, [r3 + 0x0088] 00009354 80840000 lwz r4, [r4] 00009358 88050000 lbz r0, [r5] 0000935C 38C40000 addi r6, r4, 0x0000 00009360 89250001 lbz r9, [r5 + 0x0001] 00009364 39400000 li r10, 0x0000 00009368 4099000C ble cr6, +0x0000000C /* 00009374 */ 0000936C 39000100 li r8, 0x0100 00009370 48000008 b +0x00000008 /* 00009378 */ label00009374: 00009374 40850084 ble cr1, +0x00000084 /* 000093F8 */ label00009378: 00009378 3568FFFF subic. r11, r8, 1 0000937C 7D0903A6 mtctr r8 00009380 89660000 lbz r11, [r6] 00009384 89060001 lbz r8, [r6 + 0x0001] 00009388 7F805800 cmp cr7, r0, r11 0000938C 7C894000 cmp cr1, r9, r8 00009390 7F004000 cmp cr6, r0, r8 00009394 7D895800 cmp cr3, r9, r11 00009398 30C60002 addic r6, r6, 2 0000939C 40000008 bdnzf +0x00000008 /* 000093A4 */ 000093A0 48000038 b +0x00000038 /* 000093D8 */ label000093A4: 000093A4 419E0008 beq cr7, +0x00000008 /* 000093AC */ 000093A8 409A000C bne cr6, +0x0000000C /* 000093B4 */ label000093AC: 000093AC 418E0070 beq cr3, +0x00000070 /* 0000941C */ 000093B0 4186006C beq cr1, +0x0000006C /* 0000941C */ label000093B4: 000093B4 314A0001 addic r10, r10, 1 000093B8 89660000 lbz r11, [r6] 000093BC 89060001 lbz r8, [r6 + 0x0001] 000093C0 7F805800 cmp cr7, r0, r11 000093C4 7C894000 cmp cr1, r9, r8 000093C8 7F004000 cmp cr6, r0, r8 000093CC 7D895800 cmp cr3, r9, r11 000093D0 30C60002 addic r6, r6, 2 000093D4 4000FFD0 bdnzf -0x00000030 /* 000093A4 */ label000093D8: 000093D8 419E0008 beq cr7, +0x00000008 /* 000093E0 */ 000093DC 409A000C bne cr6, +0x0000000C /* 000093E8 */ label000093E0: 000093E0 418E003C beq cr3, +0x0000003C /* 0000941C */ 000093E4 41860038 beq cr1, +0x00000038 /* 0000941C */ label000093E8: 000093E8 314A0001 addic r10, r10, 1 000093EC 4800000C b +0x0000000C /* 000093F8 */ label000093F0: 000093F0 80A30088 lwz r5, [r3 + 0x0088] 000093F4 80840000 lwz r4, [r4] label000093F8: 000093F8 A8A50000 lha r5, [r5] 000093FC 7CA43B2E sthx r5, r4, r7 00009400 8083003C lwz r4, [r3 + 0x003C] 00009404 30840001 addic r4, r4, 1 00009408 9083003C stw [r3 + 0x003C], r4 0000940C 3860FFFF li r3, 0xFFFFFFFF label00009410: 00009410 81810004 lwz r12, [r1 + 0x0004] 00009414 7D810120 mtcrf 0x10, r12 00009418 4E800020 blr label0000941C: 0000941C 38A00002 li r5, 0x0002 00009420 80830088 lwz r4, [r3 + 0x0088] 00009424 B0A30084 sth [r3 + 0x0084], r5 00009428 99640000 stb [r4], r11 0000942C 80830088 lwz r4, [r3 + 0x0088] 00009430 7D430734 extsh r3, r10 00009434 99040001 stb [r4 + 0x0001], r8 00009438 4BFFFFD8 b -0x00000028 /* 00009410 */ 0000943C 00000000 .invalid 00009440 00002042 .invalid 00009444 00000100 .invalid 00009448 00000000 .invalid 0000944C 0000010C .invalid 00009450 000D4343 .invalid 00009454 61636865 ori r3, r11, 0x6865 00009458 53656172 rlwimi r5, r27, 12, 5, 25 0000945C 63683200 ori r8, r27, 0x3200 fn00009460: 00009460 BEA1FFD4 stmw [r1 - 0x002C], r21 00009464 83A30040 lwz r29, [r3 + 0x0040] 00009468 2C1D0000 cmpwi r29, 0 0000946C 41820198 beq +0x00000198 /* 00009604 */ 00009470 2C9D0100 cmpwi cr1, r29, 256 00009474 80830028 lwz r4, [r3 + 0x0028] 00009478 83E40000 lwz r31, [r4] 0000947C 40850014 ble cr1, +0x00000014 /* 00009490 */ 00009480 3BA00100 li r29, 0x0100 00009484 3BC00000 li r30, 0x0000 00009488 AB830084 lha r28, [r3 + 0x0084] 0000948C 48000010 b +0x00000010 /* 0000949C */ label00009490: 00009490 3BC00000 li r30, 0x0000 00009494 40810178 ble +0x00000178 /* 0000960C */ 00009498 AB830084 lha r28, [r3 + 0x0084] label0000949C: 0000949C 837F0004 lwz r27, [r31 + 0x0004] 000094A0 2C9C0000 cmpwi cr1, r28, 0 000094A4 2C1B0000 cmpwi r27, 0 000094A8 835F0000 lwz r26, [r31] 000094AC 3B1B0000 addi r24, r27, 0x0000 000094B0 333F000C addic r25, r31, 12 000094B4 80830088 lwz r4, [r3 + 0x0088] 000094B8 39400000 li r10, 0x0000 000094BC 408500FC ble cr1, +0x000000FC /* 000095B8 */ 000094C0 30E4FFFF subic r7, r4, 1 000094C4 4081009C ble +0x0000009C /* 00009560 */ 000094C8 317F000B addic r11, r31, 11 000094CC 2C9A0000 cmpwi cr1, r26, 0 000094D0 7D185814 addc r8, r24, r11 label000094D4: 000094D4 308A0001 addic r4, r10, 1 000094D8 8D870001 lbzu r12, [r7 + 0x0001] 000094DC 38000001 li r0, 0x0001 000094E0 7C8A0734 extsh r10, r4 000094E4 7D890774 extsb r9, r12 000094E8 38CB0000 addi r6, r11, 0x0000 000094EC 8C860001 lbzu r4, [r6 + 0x0001] 000094F0 2F980004 cmpwi cr7, r24, 4 000094F4 7C840774 extsb r4, r4 000094F8 7C044800 cmp r4, r9 000094FC 7F00D800 cmp cr6, r0, r27 00009500 38800002 li r4, 0x0002 label00009504: 00009504 41820040 beq +0x00000040 /* 00009544 */ 00009508 7C800734 extsh r0, r4 0000950C 4098001C bge cr6, +0x0000001C /* 00009528 */ 00009510 8CA60001 lbzu r5, [r6 + 0x0001] 00009514 7F00D800 cmp cr6, r0, r27 00009518 7CA50774 extsb r5, r5 0000951C 7C054800 cmp r5, r9 00009520 30800001 addic r4, r0, 1 00009524 4BFFFFE0 b -0x00000020 /* 00009504 */ label00009528: 00009528 33180001 addic r24, r24, 1 0000952C 409C00B0 bge cr7, +0x000000B0 /* 000095DC */ 00009530 418600AC beq cr1, +0x000000AC /* 000095DC */ 00009534 9D880001 stbu [r8 + 0x0001], r12 00009538 80990000 lwz r4, [r25] 0000953C 909A0000 stw [r26], r4 00009540 AB830084 lha r28, [r3 + 0x0084] label00009544: 00009544 7C0AE000 cmp r10, r28 00009548 4180FF8C blt -0x00000074 /* 000094D4 */ 0000954C 389F0000 addi r4, r31, 0x0000 00009550 97040004 stwu [r4 + 0x0004], r24 00009554 B3030084 sth [r3 + 0x0084], r24 00009558 801F000C lwz r0, [r31 + 0x000C] 0000955C 4800006C b +0x0000006C /* 000095C8 */ label00009560: 00009560 309F000B addic r4, r31, 11 00009564 2C9A0000 cmpwi cr1, r26, 0 00009568 2C180004 cmpwi r24, 4 0000956C 38000001 li r0, 0x0001 00009570 7C982014 addc r4, r24, r4 00009574 38C00002 li r6, 0x0002 00009578 8CA70001 lbzu r5, [r7 + 0x0001] 0000957C 40800060 bge +0x00000060 /* 000095DC */ label00009580: 00009580 4186005C beq cr1, +0x0000005C /* 000095DC */ 00009584 9CA40001 stbu [r4 + 0x0001], r5 00009588 80B90000 lwz r5, [r25] 0000958C 33180001 addic r24, r24, 1 00009590 90BA0000 stw [r26], r5 00009594 AB830084 lha r28, [r3 + 0x0084] 00009598 2C180004 cmpwi r24, 4 0000959C 7F00E000 cmp cr6, r0, r28 000095A0 7CC00734 extsh r0, r6 000095A4 30C00001 addic r6, r0, 1 000095A8 40980010 bge cr6, +0x00000010 /* 000095B8 */ 000095AC 8CA70001 lbzu r5, [r7 + 0x0001] 000095B0 4080002C bge +0x0000002C /* 000095DC */ 000095B4 4BFFFFCC b -0x00000034 /* 00009580 */ label000095B8: 000095B8 389F0000 addi r4, r31, 0x0000 000095BC 97040004 stwu [r4 + 0x0004], r24 000095C0 B3030084 sth [r3 + 0x0084], r24 000095C4 801F000C lwz r0, [r31 + 0x000C] label000095C8: 000095C8 80830088 lwz r4, [r3 + 0x0088] 000095CC 387E0000 addi r3, r30, 0x0000 000095D0 BB01FFE0 lmw r24, [r1 - 0x0020] 000095D4 90040000 stw [r4], r0 000095D8 4E800020 blr label000095DC: 000095DC 309E0001 addic r4, r30, 1 000095E0 7C9E0734 extsh r30, r4 000095E4 7C1EE800 cmp r30, r29 000095E8 33FF0010 addic r31, r31, 16 000095EC 4180FEB0 blt -0x00000150 /* 0000949C */ 000095F0 80830028 lwz r4, [r3 + 0x0028] 000095F4 83A30040 lwz r29, [r3 + 0x0040] 000095F8 83E40000 lwz r31, [r4] 000095FC 80830010 lwz r4, [r3 + 0x0010] 00009600 48000010 b +0x00000010 /* 00009610 */ label00009604: 00009604 80830028 lwz r4, [r3 + 0x0028] 00009608 83E40000 lwz r31, [r4] label0000960C: 0000960C 80830010 lwz r4, [r3 + 0x0010] label00009610: 00009610 57A52536 rlwinm r5, r29, 4, 20, 27 00009614 30840001 addic r4, r4, 1 00009618 7C9F292E stwx r31, r4, r5 0000961C A8830084 lha r4, [r3 + 0x0084] 00009620 7CBF2814 addc r5, r31, r5 00009624 90850004 stw [r5 + 0x0004], r4 00009628 80830088 lwz r4, [r3 + 0x0088] 0000962C BB01FFE0 lmw r24, [r1 - 0x0020] 00009630 80840000 lwz r4, [r4] 00009634 9085000C stw [r5 + 0x000C], r4 00009638 80830040 lwz r4, [r3 + 0x0040] 0000963C 30840001 addic r4, r4, 1 00009640 90830040 stw [r3 + 0x0040], r4 00009644 3860FFFF li r3, 0xFFFFFFFF 00009648 4E800020 blr 0000964C 00000000 .invalid 00009650 00002040 .invalid 00009654 000B0100 .invalid 00009658 00000000 .invalid 0000965C 000001EC .invalid 00009660 000D4343 .invalid 00009664 61636865 ori r3, r11, 0x6865 00009668 53656172 rlwimi r5, r27, 12, 5, 25 0000966C 63683400 ori r8, r27, 0x3400 fn00009670: 00009670 BEA1FFD4 stmw [r1 - 0x002C], r21 00009674 83A30044 lwz r29, [r3 + 0x0044] 00009678 2C1D0000 cmpwi r29, 0 0000967C 418201CC beq +0x000001CC /* 00009848 */ 00009680 2C9D0100 cmpwi cr1, r29, 256 00009684 8083002C lwz r4, [r3 + 0x002C] 00009688 83E40000 lwz r31, [r4] 0000968C 40850014 ble cr1, +0x00000014 /* 000096A0 */ 00009690 3BA00100 li r29, 0x0100 00009694 3BC00000 li r30, 0x0000 00009698 AB830084 lha r28, [r3 + 0x0084] 0000969C 48000010 b +0x00000010 /* 000096AC */ label000096A0: 000096A0 3BC00000 li r30, 0x0000 000096A4 408101AC ble +0x000001AC /* 00009850 */ 000096A8 AB830084 lha r28, [r3 + 0x0084] label000096AC: 000096AC 837F0004 lwz r27, [r31 + 0x0004] 000096B0 2C9C0000 cmpwi cr1, r28, 0 000096B4 2C1B0000 cmpwi r27, 0 000096B8 835F0000 lwz r26, [r31] 000096BC 3B1B0000 addi r24, r27, 0x0000 000096C0 333F000C addic r25, r31, 12 000096C4 80830088 lwz r4, [r3 + 0x0088] 000096C8 39400000 li r10, 0x0000 000096CC 40850124 ble cr1, +0x00000124 /* 000097F0 */ 000096D0 30E4FFFF subic r7, r4, 1 000096D4 408100AC ble +0x000000AC /* 00009780 */ 000096D8 317F000B addic r11, r31, 11 000096DC 2C9A0000 cmpwi cr1, r26, 0 fn000096E0: 000096E0 7D185814 addc r8, r24, r11 label000096E4: 000096E4 308A0001 addic r4, r10, 1 000096E8 8D870001 lbzu r12, [r7 + 0x0001] 000096EC 38000001 li r0, 0x0001 000096F0 7C8A0734 extsh r10, r4 000096F4 7D890774 extsb r9, r12 000096F8 38CB0000 addi r6, r11, 0x0000 000096FC 8C860001 lbzu r4, [r6 + 0x0001] 00009700 2F980008 cmpwi cr7, r24, 8 00009704 7C840774 extsb r4, r4 00009708 7C044800 cmp r4, r9 0000970C 7F00D800 cmp cr6, r0, r27 00009710 38800002 li r4, 0x0002 label00009714: 00009714 41820050 beq +0x00000050 /* 00009764 */ 00009718 7C800734 extsh r0, r4 0000971C 4098001C bge cr6, +0x0000001C /* 00009738 */ 00009720 8CA60001 lbzu r5, [r6 + 0x0001] 00009724 7F00D800 cmp cr6, r0, r27 00009728 7CA50774 extsb r5, r5 0000972C 7C054800 cmp r5, r9 00009730 30800001 addic r4, r0, 1 00009734 4BFFFFE0 b -0x00000020 /* 00009714 */ label00009738: 00009738 33180001 addic r24, r24, 1 0000973C 409C00E4 bge cr7, +0x000000E4 /* 00009820 */ 00009740 418600E0 beq cr1, +0x000000E0 /* 00009820 */ 00009744 9D880001 stbu [r8 + 0x0001], r12 00009748 80990000 lwz r4, [r25] 0000974C 909A0000 stw [r26], r4 00009750 38990000 addi r4, r25, 0x0000 00009754 84040004 lwzu r0, [r4 + 0x0004] 00009758 389A0000 addi r4, r26, 0x0000 0000975C 94040004 stwu [r4 + 0x0004], r0 00009760 AB830084 lha r28, [r3 + 0x0084] label00009764: 00009764 7C0AE000 cmp r10, r28 00009768 4180FF7C blt -0x00000084 /* 000096E4 */ 0000976C 389F0000 addi r4, r31, 0x0000 00009770 97040004 stwu [r4 + 0x0004], r24 00009774 B3030084 sth [r3 + 0x0084], r24 00009778 80830088 lwz r4, [r3 + 0x0088] 0000977C 48000084 b +0x00000084 /* 00009800 */ label00009780: 00009780 309F000B addic r4, r31, 11 00009784 7CB82014 addc r5, r24, r4 00009788 2C9A0000 cmpwi cr1, r26, 0 0000978C 2C180008 cmpwi r24, 8 00009790 39000001 li r8, 0x0001 00009794 39390000 addi r9, r25, 0x0000 00009798 389A0000 addi r4, r26, 0x0000 0000979C 38000002 li r0, 0x0002 000097A0 8CC70001 lbzu r6, [r7 + 0x0001] 000097A4 4080007C bge +0x0000007C /* 00009820 */ label000097A8: 000097A8 41860078 beq cr1, +0x00000078 /* 00009820 */ 000097AC 9CC50001 stbu [r5 + 0x0001], r6 000097B0 80D90000 lwz r6, [r25] 000097B4 33180001 addic r24, r24, 1 000097B8 90DA0000 stw [r26], r6 000097BC 84C90004 lwzu r6, [r9 + 0x0004] 000097C0 2C180008 cmpwi r24, 8 000097C4 94C40004 stwu [r4 + 0x0004], r6 000097C8 AB830084 lha r28, [r3 + 0x0084] 000097CC 39390000 addi r9, r25, 0x0000 000097D0 7F08E000 cmp cr6, r8, r28 000097D4 7C080734 extsh r8, r0 000097D8 389A0000 addi r4, r26, 0x0000 000097DC 30080001 addic r0, r8, 1 000097E0 40980010 bge cr6, +0x00000010 /* 000097F0 */ 000097E4 8CC70001 lbzu r6, [r7 + 0x0001] 000097E8 40800038 bge +0x00000038 /* 00009820 */ 000097EC 4BFFFFBC b -0x00000044 /* 000097A8 */ label000097F0: 000097F0 389F0000 addi r4, r31, 0x0000 000097F4 97040004 stwu [r4 + 0x0004], r24 000097F8 B3030084 sth [r3 + 0x0084], r24 000097FC 80830088 lwz r4, [r3 + 0x0088] label00009800: 00009800 801F000C lwz r0, [r31 + 0x000C] 00009804 90040000 stw [r4], r0 00009808 80830088 lwz r4, [r3 + 0x0088] 0000980C 387E0000 addi r3, r30, 0x0000 00009810 801F0010 lwz r0, [r31 + 0x0010] 00009814 BB01FFE0 lmw r24, [r1 - 0x0020] 00009818 90040004 stw [r4 + 0x0004], r0 0000981C 4E800020 blr label00009820: 00009820 309E0001 addic r4, r30, 1 00009824 7C9E0734 extsh r30, r4 00009828 7C1EE800 cmp r30, r29 0000982C 33FF0014 addic r31, r31, 20 00009830 4180FE7C blt -0x00000184 /* 000096AC */ 00009834 8083002C lwz r4, [r3 + 0x002C] 00009838 83A30044 lwz r29, [r3 + 0x0044] 0000983C 83E40000 lwz r31, [r4] 00009840 80830010 lwz r4, [r3 + 0x0010] 00009844 48000010 b +0x00000010 /* 00009854 */ label00009848: 00009848 8083002C lwz r4, [r3 + 0x002C] 0000984C 83E40000 lwz r31, [r4] label00009850: 00009850 80830010 lwz r4, [r3 + 0x0010] label00009854: 00009854 57A015BA rlwinm r0, r29, 2, 22, 29 00009858 57A5063E rlwinm r5, r29, 0, 24, 31 0000985C 7C050014 addc r0, r5, r0 00009860 5405103A rlwinm r5, r0, 2, 0, 29 00009864 30840001 addic r4, r4, 1 00009868 7C9F292E stwx r31, r4, r5 0000986C A8830084 lha r4, [r3 + 0x0084] 00009870 7CBF2814 addc r5, r31, r5 00009874 90850004 stw [r5 + 0x0004], r4 00009878 80830088 lwz r4, [r3 + 0x0088] 0000987C BB01FFE0 lmw r24, [r1 - 0x0020] 00009880 80840000 lwz r4, [r4] 00009884 9085000C stw [r5 + 0x000C], r4 00009888 80830088 lwz r4, [r3 + 0x0088] 0000988C 84040004 lwzu r0, [r4 + 0x0004] 00009890 90050010 stw [r5 + 0x0010], r0 00009894 80830044 lwz r4, [r3 + 0x0044] 00009898 30840001 addic r4, r4, 1 0000989C 90830044 stw [r3 + 0x0044], r4 000098A0 3860FFFF li r3, 0xFFFFFFFF 000098A4 4E800020 blr 000098A8 00000000 .invalid 000098AC 00002040 .invalid 000098B0 000B0100 .invalid 000098B4 00000000 .invalid 000098B8 00000238 .invalid 000098BC 000D4343 .invalid 000098C0 61636865 ori r3, r11, 0x6865 000098C4 53656172 rlwimi r5, r27, 12, 5, 25 000098C8 63683800 ori r8, r27, 0x3800 fn000098CC: 000098CC 93E1FFFC stw [r1 - 0x0004], r31 000098D0 3BE30000 addi r31, r3, 0x0000 000098D4 807F0024 lwz r3, [r31 + 0x0024] 000098D8 7C0802A6 mflr r0 000098DC 2C030000 cmpwi r3, 0 000098E0 90010008 stw [r1 + 0x0008], r0 000098E4 9421FFB0 stwu [r1 - 0x0050], r1 000098E8 41820014 beq +0x00000014 /* 000098FC */ 000098EC 480007A5 bl +0x000007A4 /* 0000A090 */ 000098F0 80410014 lwz r2, [r1 + 0x0014] 000098F4 38000000 li r0, 0x0000 000098F8 901F0024 stw [r31 + 0x0024], r0 label000098FC: 000098FC 807F0028 lwz r3, [r31 + 0x0028] 00009900 2C030000 cmpwi r3, 0 00009904 41820014 beq +0x00000014 /* 00009918 */ 00009908 48000789 bl +0x00000788 /* 0000A090 */ 0000990C 80410014 lwz r2, [r1 + 0x0014] 00009910 38000000 li r0, 0x0000 00009914 901F0028 stw [r31 + 0x0028], r0 label00009918: 00009918 807F002C lwz r3, [r31 + 0x002C] 0000991C 38000000 li r0, 0x0000 00009920 2C030000 cmpwi r3, 0 00009924 41820014 beq +0x00000014 /* 00009938 */ 00009928 48000769 bl +0x00000768 /* 0000A090 */ 0000992C 80410014 lwz r2, [r1 + 0x0014] 00009930 38000000 li r0, 0x0000 00009934 901F002C stw [r31 + 0x002C], r0 label00009938: 00009938 B01F0048 sth [r31 + 0x0048], r0 0000993C 81810058 lwz r12, [r1 + 0x0058] 00009940 83E1004C lwz r31, [r1 + 0x004C] 00009944 7D8803A6 mtlr r12 00009948 30210050 addic r1, r1, 80 0000994C 4E800020 blr 00009950 00000000 .invalid 00009954 00002041 .invalid 00009958 80010100 lwz r0, [r1 + 0x0100] 0000995C 00000000 .invalid 00009960 00000084 .invalid 00009964 000C436C .invalid 00009968 6F736543 xoris r19, r27, 0x6543 0000996C 43616368 bc 27, 1, +0x00006368 /* 0000FCD4 */ 00009970 65730000 oris r19, r11, 0x0000 fn00009974: 00009974 7C0802A6 mflr r0 00009978 93E1FFFC stw [r1 - 0x0004], r31 0000997C 90010008 stw [r1 + 0x0008], r0 00009980 9421FFA0 stwu [r1 - 0x0060], r1 00009984 30610038 addic r3, r1, 56 00009988 3081003C addic r4, r1, 60 0000998C 480007F5 bl +0x000007F4 /* 0000A180 */ 00009990 80410014 lwz r2, [r1 + 0x0014] 00009994 4800069D bl +0x0000069C /* 0000A030 */ 00009998 80410014 lwz r2, [r1 + 0x0014] 0000999C 3BE30000 addi r31, r3, 0x0000 000099A0 90610044 stw [r1 + 0x0044], r3 000099A4 480006BD bl +0x000006BC /* 0000A060 */ 000099A8 80410014 lwz r2, [r1 + 0x0014] 000099AC 480006CD bl +0x000006CC /* 0000A078 */ 000099B0 80410014 lwz r2, [r1 + 0x0014] 000099B4 30610040 addic r3, r1, 64 000099B8 3081003C addic r4, r1, 60 000099BC 480007C5 bl +0x000007C4 /* 0000A180 */ 000099C0 80410014 lwz r2, [r1 + 0x0014] 000099C4 80010040 lwz r0, [r1 + 0x0040] 000099C8 80610038 lwz r3, [r1 + 0x0038] 000099CC 7C001800 cmp r0, r3 000099D0 40810014 ble +0x00000014 /* 000099E4 */ 000099D4 90010038 stw [r1 + 0x0038], r0 000099D8 48000659 bl +0x00000658 /* 0000A030 */ 000099DC 80410014 lwz r2, [r1 + 0x0014] 000099E0 3BE30000 addi r31, r3, 0x0000 label000099E4: 000099E4 480007B5 bl +0x000007B4 /* 0000A198 */ 000099E8 80410014 lwz r2, [r1 + 0x0014] 000099EC 4800068D bl +0x0000068C /* 0000A078 */ 000099F0 80410014 lwz r2, [r1 + 0x0014] 000099F4 30610040 addic r3, r1, 64 000099F8 3081003C addic r4, r1, 60 000099FC 48000785 bl +0x00000784 /* 0000A180 */ 00009A00 80410014 lwz r2, [r1 + 0x0014] 00009A04 80010040 lwz r0, [r1 + 0x0040] 00009A08 80610038 lwz r3, [r1 + 0x0038] 00009A0C 7C001800 cmp r0, r3 00009A10 40810014 ble +0x00000014 /* 00009A24 */ 00009A14 90010038 stw [r1 + 0x0038], r0 00009A18 48000619 bl +0x00000618 /* 0000A030 */ 00009A1C 80410014 lwz r2, [r1 + 0x0014] 00009A20 3BE30000 addi r31, r3, 0x0000 label00009A24: 00009A24 387F0000 addi r3, r31, 0x0000 00009A28 48000651 bl +0x00000650 /* 0000A078 */ 00009A2C 80410014 lwz r2, [r1 + 0x0014] 00009A30 80610044 lwz r3, [r1 + 0x0044] 00009A34 81810068 lwz r12, [r1 + 0x0068] 00009A38 83E1005C lwz r31, [r1 + 0x005C] 00009A3C 7D8803A6 mtlr r12 00009A40 30210060 addic r1, r1, 96 00009A44 4E800020 blr 00009A48 00000000 .invalid 00009A4C 00002041 .invalid 00009A50 80010000 lwz r0, [r1] 00009A54 000000D4 .invalid 00009A58 000A5365 .invalid 00009A5C 744D6178 andis. r13, r2, 0x6178 00009A60 5A6F6E65 .invalid fn00009A64: 00009A64 BF81FFF0 stmw [r1 - 0x0010], r28 00009A68 3BE30000 addi r31, r3, 0x0000 00009A6C A91F0048 lha r8, [r31 + 0x0048] 00009A70 7C9D0734 extsh r29, r4 00009A74 7C08E800 cmp r8, r29 00009A78 7C0802A6 mflr r0 00009A7C 3BC40000 addi r30, r4, 0x0000 00009A80 90010008 stw [r1 + 0x0008], r0 00009A84 9421FFA0 stwu [r1 - 0x0060], r1 00009A88 41820128 beq +0x00000128 /* 00009BB0 */ 00009A8C 807F0024 lwz r3, [r31 + 0x0024] 00009A90 2C830000 cmpwi cr1, r3, 0 00009A94 41860014 beq cr1, +0x00000014 /* 00009AA8 */ 00009A98 480005F9 bl +0x000005F8 /* 0000A090 */ 00009A9C 80410014 lwz r2, [r1 + 0x0014] 00009AA0 38800000 li r4, 0x0000 00009AA4 909F0024 stw [r31 + 0x0024], r4 label00009AA8: 00009AA8 807F0028 lwz r3, [r31 + 0x0028] 00009AAC 2C030000 cmpwi r3, 0 00009AB0 41820014 beq +0x00000014 /* 00009AC4 */ 00009AB4 480005DD bl +0x000005DC /* 0000A090 */ 00009AB8 80410014 lwz r2, [r1 + 0x0014] 00009ABC 38800000 li r4, 0x0000 00009AC0 909F0028 stw [r31 + 0x0028], r4 label00009AC4: 00009AC4 807F002C lwz r3, [r31 + 0x002C] 00009AC8 3B800000 li r28, 0x0000 00009ACC 2C030000 cmpwi r3, 0 00009AD0 41820010 beq +0x00000010 /* 00009AE0 */ 00009AD4 480005BD bl +0x000005BC /* 0000A090 */ 00009AD8 80410014 lwz r2, [r1 + 0x0014] 00009ADC 939F002C stw [r31 + 0x002C], r28 label00009AE0: 00009AE0 7FA41E70 srawi r4, r29, 3 00009AE4 B39F0048 sth [r31 + 0x0048], r28 00009AE8 B3DF0048 sth [r31 + 0x0048], r30 00009AEC 7C9D0734 extsh r29, r4 00009AF0 57BE482C rlwinm r30, r29, 9, 0, 22 00009AF4 4BFFFE81 bl -0x00000180 /* 00009974 */ 00009AF8 90610038 stw [r1 + 0x0038], r3 00009AFC 387E0000 addi r3, r30, 0x0000 00009B00 48000669 bl +0x00000668 /* 0000A168 */ 00009B04 80410014 lwz r2, [r1 + 0x0014] 00009B08 3BC30000 addi r30, r3, 0x0000 00009B0C 80610038 lwz r3, [r1 + 0x0038] 00009B10 48000569 bl +0x00000568 /* 0000A078 */ 00009B14 80410014 lwz r2, [r1 + 0x0014] 00009B18 2C1E0000 cmpwi r30, 0 00009B1C 93DF0024 stw [r31 + 0x0024], r30 00009B20 57BE502A rlwinm r30, r29, 10, 0, 21 00009B24 4082001C bne +0x0000001C /* 00009B40 */ label00009B28: 00009B28 480002C9 bl +0x000002C8 /* 00009DF0 */ 00009B2C 80410014 lwz r2, [r1 + 0x0014] 00009B30 7C630734 extsh r3, r3 00009B34 81810068 lwz r12, [r1 + 0x0068] 00009B38 30210060 addic r1, r1, 96 00009B3C 48000080 b +0x00000080 /* 00009BBC */ label00009B40: 00009B40 4BFFFE35 bl -0x000001CC /* 00009974 */ 00009B44 9061003C stw [r1 + 0x003C], r3 00009B48 387E0000 addi r3, r30, 0x0000 00009B4C 4800061D bl +0x0000061C /* 0000A168 */ 00009B50 80410014 lwz r2, [r1 + 0x0014] 00009B54 3BC30000 addi r30, r3, 0x0000 00009B58 8061003C lwz r3, [r1 + 0x003C] 00009B5C 4800051D bl +0x0000051C /* 0000A078 */ 00009B60 80410014 lwz r2, [r1 + 0x0014] 00009B64 2C1E0000 cmpwi r30, 0 00009B68 93DF0028 stw [r31 + 0x0028], r30 00009B6C 57BE5828 rlwinm r30, r29, 11, 0, 20 00009B70 4182FFB8 beq -0x00000048 /* 00009B28 */ 00009B74 4BFFFE01 bl -0x00000200 /* 00009974 */ 00009B78 90610040 stw [r1 + 0x0040], r3 00009B7C 387E0000 addi r3, r30, 0x0000 00009B80 480005E9 bl +0x000005E8 /* 0000A168 */ 00009B84 80410014 lwz r2, [r1 + 0x0014] 00009B88 3BC30000 addi r30, r3, 0x0000 00009B8C 80610040 lwz r3, [r1 + 0x0040] 00009B90 480004E9 bl +0x000004E8 /* 0000A078 */ 00009B94 80410014 lwz r2, [r1 + 0x0014] 00009B98 2C1E0000 cmpwi r30, 0 00009B9C 93DF002C stw [r31 + 0x002C], r30 00009BA0 4182FF88 beq -0x00000078 /* 00009B28 */ 00009BA4 939F0044 stw [r31 + 0x0044], r28 00009BA8 939F003C stw [r31 + 0x003C], r28 00009BAC 939F0040 stw [r31 + 0x0040], r28 label00009BB0: 00009BB0 38600000 li r3, 0x0000 00009BB4 81810068 lwz r12, [r1 + 0x0068] 00009BB8 30210060 addic r1, r1, 96 label00009BBC: 00009BBC 7D8803A6 mtlr r12 00009BC0 BB81FFF0 lmw r28, [r1 - 0x0010] 00009BC4 4E800020 blr 00009BC8 00000000 .invalid 00009BCC 00002041 .invalid 00009BD0 80040200 lwz r0, [r4 + 0x0200] 00009BD4 00000000 .invalid 00009BD8 00000164 .invalid 00009BDC 000B4F70 .invalid 00009BE0 656E4443 oris r14, r11, 0x4443 00009BE4 61636865 ori r3, r11, 0x6865 00009BE8 73000000 andi. r0, r24, 0x0000 fn00009BEC: 00009BEC 38000000 li r0, 0x0000 00009BF0 90030044 stw [r3 + 0x0044], r0 00009BF4 9003003C stw [r3 + 0x003C], r0 00009BF8 90030040 stw [r3 + 0x0040], r0 00009BFC 4E800020 blr 00009C00 00000000 .invalid 00009C04 00002040 .invalid 00009C08 00000100 .invalid 00009C0C 00000000 .invalid 00009C10 00000014 .invalid 00009C14 000C5265 .invalid 00009C18 73657444 andi. r5, r27, 0x7444 00009C1C 43616368 bc 27, 1, +0x00006368 /* 0000FF84 */ 00009C20 65730000 oris r19, r11, 0x0000 00009C24 93E1FFFC stw [r1 - 0x0004], r31 00009C28 3BE30000 addi r31, r3, 0x0000 00009C2C 80630024 lwz r3, [r3 + 0x0024] 00009C30 7C0802A6 mflr r0 00009C34 2C030000 cmpwi r3, 0 00009C38 90010008 stw [r1 + 0x0008], r0 00009C3C 9421FFB0 stwu [r1 - 0x0050], r1 00009C40 41820014 beq +0x00000014 /* 00009C54 */ 00009C44 4800044D bl +0x0000044C /* 0000A090 */ 00009C48 80410014 lwz r2, [r1 + 0x0014] 00009C4C 38000000 li r0, 0x0000 00009C50 901F0024 stw [r31 + 0x0024], r0 label00009C54: 00009C54 807F0028 lwz r3, [r31 + 0x0028] 00009C58 2C030000 cmpwi r3, 0 00009C5C 41820014 beq +0x00000014 /* 00009C70 */ 00009C60 48000431 bl +0x00000430 /* 0000A090 */ 00009C64 80410014 lwz r2, [r1 + 0x0014] 00009C68 38000000 li r0, 0x0000 00009C6C 901F0028 stw [r31 + 0x0028], r0 label00009C70: 00009C70 807F002C lwz r3, [r31 + 0x002C] 00009C74 38000000 li r0, 0x0000 00009C78 2C030000 cmpwi r3, 0 00009C7C 41820014 beq +0x00000014 /* 00009C90 */ 00009C80 48000411 bl +0x00000410 /* 0000A090 */ 00009C84 80410014 lwz r2, [r1 + 0x0014] 00009C88 38000000 li r0, 0x0000 00009C8C 901F002C stw [r31 + 0x002C], r0 label00009C90: 00009C90 B01F0048 sth [r31 + 0x0048], r0 00009C94 81810058 lwz r12, [r1 + 0x0058] 00009C98 83E1004C lwz r31, [r1 + 0x004C] 00009C9C 7D8803A6 mtlr r12 00009CA0 30210050 addic r1, r1, 80 00009CA4 4E800020 blr 00009CA8 00000000 .invalid 00009CAC 00002041 .invalid 00009CB0 80010100 lwz r0, [r1 + 0x0100] 00009CB4 00000000 .invalid 00009CB8 00000084 .invalid 00009CBC 000C436C .invalid 00009CC0 6F736544 xoris r19, r27, 0x6544 00009CC4 43616368 bc 27, 1, +0x00006368 /* 0001002C */ 00009CC8 65730000 oris r19, r11, 0x0000 00009CCC 00000000 .invalid 00009CD0 7C661B78 mr r6, r3 00009CD4 7C832378 mr r3, r4 00009CD8 7CC43378 mr r4, r6 fn00009CDC: 00009CDC 54A0D97F rlwinm. r0, r5, 27, 5, 31 00009CE0 41810014 bgt +0x00000014 /* 00009CF4 */ 00009CE4 7CA103A6 mtxer r5 00009CE8 7CA0242A lswx r5, r0, r4 00009CEC 7CA01D2A stswx r0, r5, r3 00009CF0 4E800020 blr label00009CF4: 00009CF4 7C841840 cmpl cr1, r4, r3 00009CF8 4084000C bge cr1, +0x0000000C /* 00009D04 */ 00009CFC 7D442814 addc r10, r4, r5 00009D00 7C835040 cmpl cr1, r3, r10 label00009D04: 00009D04 7C0903A6 mtctr r0 00009D08 38000020 li r0, 0x0020 00009D0C 7C0103A6 mtxer r0 00009D10 54A006FF rlwinm. r0, r5, 0, 27, 31 00009D14 90610018 stw [r1 + 0x0018], r3 00009D18 7C641810 subfc r3, r4, r3 00009D1C 41840028 blt cr1, +0x00000028 /* 00009D44 */ label00009D20: 00009D20 7CA0242A lswx r5, r0, r4 00009D24 7CA3252A stswx r3, r5, r4 00009D28 30840020 addic r4, r4, 32 00009D2C 4200FFF4 bdnz -0x0000000C /* 00009D20 */ 00009D30 7C0103A6 mtxer r0 00009D34 7CA0242A lswx r5, r0, r4 00009D38 7CA3252A stswx r3, r5, r4 00009D3C 80610018 lwz r3, [r1 + 0x0018] 00009D40 4E800020 blr label00009D44: 00009D44 7C842814 addc r4, r4, r5 label00009D48: 00009D48 3084FFE0 subic r4, r4, 32 00009D4C 7CA0242A lswx r5, r0, r4 00009D50 7CA3252A stswx r3, r5, r4 00009D54 4200FFF4 bdnz -0x0000000C /* 00009D48 */ 00009D58 7C802010 subfc r4, r0, r4 00009D5C 7C0103A6 mtxer r0 00009D60 7CA0242A lswx r5, r0, r4 00009D64 7CA3252A stswx r3, r5, r4 00009D68 80610018 lwz r3, [r1 + 0x0018] 00009D6C 4E800020 blr 00009D70 00000000 .invalid 00009D74 000C0000 .invalid 00009D78 00000000 .invalid 00009D7C 00000000 .invalid 00009D80 00000000 .invalid 00009D84 00000000 .invalid 00009D88 00000000 .invalid 00009D8C 00000000 .invalid 00009D90 00000000 .invalid fn00009D94: 00009D94 800B0000 lwz r0, [r11] 00009D98 90410014 stw [r1 + 0x0014], r2 00009D9C 7C0903A6 mtctr r0 00009DA0 804B0004 lwz r2, [r11 + 0x0004] 00009DA4 7D6C5B78 mr r12, r11 00009DA8 816B0008 lwz r11, [r11 + 0x0008] 00009DAC 4E800420 bctr 00009DB0 4E800020 blr 00009DB4 00000000 .invalid 00009DB8 000C0000 .invalid 00009DBC 00000000 .invalid 00009DC0 00000000 .invalid 00009DC4 00000000 .invalid 00009DC8 00000000 .invalid 00009DCC 00000000 .invalid 00009DD0 00000000 .invalid 00009DD4 00000000 .invalid fn00009DD8: 00009DD8 8182FFAC lwz r12, [r2 - 0x0054] 00009DDC 90410014 stw [r1 + 0x0014], r2 00009DE0 800C0000 lwz r0, [r12] 00009DE4 804C0004 lwz r2, [r12 + 0x0004] 00009DE8 7C0903A6 mtctr r0 00009DEC 4E800420 bctr fn00009DF0: 00009DF0 8182FFA4 lwz r12, [r2 - 0x005C] 00009DF4 90410014 stw [r1 + 0x0014], r2 00009DF8 800C0000 lwz r0, [r12] 00009DFC 804C0004 lwz r2, [r12 + 0x0004] 00009E00 7C0903A6 mtctr r0 00009E04 4E800420 bctr fn00009E08: 00009E08 8182FF34 lwz r12, [r2 - 0x00CC] 00009E0C 90410014 stw [r1 + 0x0014], r2 00009E10 800C0000 lwz r0, [r12] 00009E14 804C0004 lwz r2, [r12 + 0x0004] 00009E18 7C0903A6 mtctr r0 00009E1C 4E800420 bctr fn00009E20: 00009E20 8182FF38 lwz r12, [r2 - 0x00C8] 00009E24 90410014 stw [r1 + 0x0014], r2 00009E28 800C0000 lwz r0, [r12] 00009E2C 804C0004 lwz r2, [r12 + 0x0004] 00009E30 7C0903A6 mtctr r0 00009E34 4E800420 bctr fn00009E38: 00009E38 8182FF74 lwz r12, [r2 - 0x008C] 00009E3C 90410014 stw [r1 + 0x0014], r2 00009E40 800C0000 lwz r0, [r12] 00009E44 804C0004 lwz r2, [r12 + 0x0004] 00009E48 7C0903A6 mtctr r0 00009E4C 4E800420 bctr fn00009E50: 00009E50 8182FF94 lwz r12, [r2 - 0x006C] 00009E54 90410014 stw [r1 + 0x0014], r2 00009E58 800C0000 lwz r0, [r12] 00009E5C 804C0004 lwz r2, [r12 + 0x0004] 00009E60 7C0903A6 mtctr r0 00009E64 4E800420 bctr fn00009E68: 00009E68 8182FF68 lwz r12, [r2 - 0x0098] 00009E6C 90410014 stw [r1 + 0x0014], r2 00009E70 800C0000 lwz r0, [r12] 00009E74 804C0004 lwz r2, [r12 + 0x0004] 00009E78 7C0903A6 mtctr r0 00009E7C 4E800420 bctr fn00009E80: 00009E80 8182FF80 lwz r12, [r2 - 0x0080] 00009E84 90410014 stw [r1 + 0x0014], r2 00009E88 800C0000 lwz r0, [r12] 00009E8C 804C0004 lwz r2, [r12 + 0x0004] 00009E90 7C0903A6 mtctr r0 00009E94 4E800420 bctr fn00009E98: 00009E98 8182FF60 lwz r12, [r2 - 0x00A0] 00009E9C 90410014 stw [r1 + 0x0014], r2 00009EA0 800C0000 lwz r0, [r12] 00009EA4 804C0004 lwz r2, [r12 + 0x0004] 00009EA8 7C0903A6 mtctr r0 00009EAC 4E800420 bctr fn00009EB0: 00009EB0 8182FF1C lwz r12, [r2 - 0x00E4] 00009EB4 90410014 stw [r1 + 0x0014], r2 00009EB8 800C0000 lwz r0, [r12] 00009EBC 804C0004 lwz r2, [r12 + 0x0004] 00009EC0 7C0903A6 mtctr r0 00009EC4 4E800420 bctr fn00009EC8: 00009EC8 8182FF50 lwz r12, [r2 - 0x00B0] 00009ECC 90410014 stw [r1 + 0x0014], r2 00009ED0 800C0000 lwz r0, [r12] 00009ED4 804C0004 lwz r2, [r12 + 0x0004] 00009ED8 7C0903A6 mtctr r0 00009EDC 4E800420 bctr fn00009EE0: 00009EE0 8182FF10 lwz r12, [r2 - 0x00F0] 00009EE4 90410014 stw [r1 + 0x0014], r2 00009EE8 800C0000 lwz r0, [r12] 00009EEC 804C0004 lwz r2, [r12 + 0x0004] 00009EF0 7C0903A6 mtctr r0 00009EF4 4E800420 bctr fn00009EF8: 00009EF8 8182FF20 lwz r12, [r2 - 0x00E0] 00009EFC 90410014 stw [r1 + 0x0014], r2 00009F00 800C0000 lwz r0, [r12] 00009F04 804C0004 lwz r2, [r12 + 0x0004] 00009F08 7C0903A6 mtctr r0 00009F0C 4E800420 bctr fn00009F10: 00009F10 8182FF08 lwz r12, [r2 - 0x00F8] 00009F14 90410014 stw [r1 + 0x0014], r2 00009F18 800C0000 lwz r0, [r12] 00009F1C 804C0004 lwz r2, [r12 + 0x0004] 00009F20 7C0903A6 mtctr r0 00009F24 4E800420 bctr fn00009F28: 00009F28 8182FF84 lwz r12, [r2 - 0x007C] 00009F2C 90410014 stw [r1 + 0x0014], r2 00009F30 800C0000 lwz r0, [r12] 00009F34 804C0004 lwz r2, [r12 + 0x0004] 00009F38 7C0903A6 mtctr r0 00009F3C 4E800420 bctr fn00009F40: 00009F40 8182FF30 lwz r12, [r2 - 0x00D0] 00009F44 90410014 stw [r1 + 0x0014], r2 00009F48 800C0000 lwz r0, [r12] 00009F4C 804C0004 lwz r2, [r12 + 0x0004] 00009F50 7C0903A6 mtctr r0 00009F54 4E800420 bctr fn00009F58: 00009F58 8182FF0C lwz r12, [r2 - 0x00F4] 00009F5C 90410014 stw [r1 + 0x0014], r2 00009F60 800C0000 lwz r0, [r12] 00009F64 804C0004 lwz r2, [r12 + 0x0004] 00009F68 7C0903A6 mtctr r0 00009F6C 4E800420 bctr fn00009F70: 00009F70 8182FF64 lwz r12, [r2 - 0x009C] 00009F74 90410014 stw [r1 + 0x0014], r2 00009F78 800C0000 lwz r0, [r12] 00009F7C 804C0004 lwz r2, [r12 + 0x0004] 00009F80 7C0903A6 mtctr r0 00009F84 4E800420 bctr fn00009F88: 00009F88 8182FF24 lwz r12, [r2 - 0x00DC] 00009F8C 90410014 stw [r1 + 0x0014], r2 00009F90 800C0000 lwz r0, [r12] 00009F94 804C0004 lwz r2, [r12 + 0x0004] 00009F98 7C0903A6 mtctr r0 00009F9C 4E800420 bctr fn00009FA0: 00009FA0 8182FFA8 lwz r12, [r2 - 0x0058] 00009FA4 90410014 stw [r1 + 0x0014], r2 00009FA8 800C0000 lwz r0, [r12] 00009FAC 804C0004 lwz r2, [r12 + 0x0004] 00009FB0 7C0903A6 mtctr r0 00009FB4 4E800420 bctr fn00009FB8: 00009FB8 8182FF7C lwz r12, [r2 - 0x0084] 00009FBC 90410014 stw [r1 + 0x0014], r2 00009FC0 800C0000 lwz r0, [r12] 00009FC4 804C0004 lwz r2, [r12 + 0x0004] 00009FC8 7C0903A6 mtctr r0 00009FCC 4E800420 bctr fn00009FD0: 00009FD0 8182FF18 lwz r12, [r2 - 0x00E8] 00009FD4 90410014 stw [r1 + 0x0014], r2 00009FD8 800C0000 lwz r0, [r12] 00009FDC 804C0004 lwz r2, [r12 + 0x0004] 00009FE0 7C0903A6 mtctr r0 00009FE4 4E800420 bctr fn00009FE8: 00009FE8 8182FF28 lwz r12, [r2 - 0x00D8] 00009FEC 90410014 stw [r1 + 0x0014], r2 00009FF0 800C0000 lwz r0, [r12] 00009FF4 804C0004 lwz r2, [r12 + 0x0004] 00009FF8 7C0903A6 mtctr r0 00009FFC 4E800420 bctr fn0000A000: 0000A000 8182FF14 lwz r12, [r2 - 0x00EC] 0000A004 90410014 stw [r1 + 0x0014], r2 0000A008 800C0000 lwz r0, [r12] 0000A00C 804C0004 lwz r2, [r12 + 0x0004] 0000A010 7C0903A6 mtctr r0 0000A014 4E800420 bctr fn0000A018: 0000A018 8182FF40 lwz r12, [r2 - 0x00C0] 0000A01C 90410014 stw [r1 + 0x0014], r2 0000A020 800C0000 lwz r0, [r12] 0000A024 804C0004 lwz r2, [r12 + 0x0004] 0000A028 7C0903A6 mtctr r0 0000A02C 4E800420 bctr fn0000A030: 0000A030 8182FF58 lwz r12, [r2 - 0x00A8] 0000A034 90410014 stw [r1 + 0x0014], r2 0000A038 800C0000 lwz r0, [r12] 0000A03C 804C0004 lwz r2, [r12 + 0x0004] 0000A040 7C0903A6 mtctr r0 0000A044 4E800420 bctr fn0000A048: 0000A048 8182FF54 lwz r12, [r2 - 0x00AC] 0000A04C 90410014 stw [r1 + 0x0014], r2 0000A050 800C0000 lwz r0, [r12] 0000A054 804C0004 lwz r2, [r12 + 0x0004] 0000A058 7C0903A6 mtctr r0 0000A05C 4E800420 bctr fn0000A060: 0000A060 8182FF9C lwz r12, [r2 - 0x0064] 0000A064 90410014 stw [r1 + 0x0014], r2 0000A068 800C0000 lwz r0, [r12] 0000A06C 804C0004 lwz r2, [r12 + 0x0004] 0000A070 7C0903A6 mtctr r0 0000A074 4E800420 bctr fn0000A078: 0000A078 8182FF70 lwz r12, [r2 - 0x0090] 0000A07C 90410014 stw [r1 + 0x0014], r2 0000A080 800C0000 lwz r0, [r12] 0000A084 804C0004 lwz r2, [r12 + 0x0004] 0000A088 7C0903A6 mtctr r0 0000A08C 4E800420 bctr fn0000A090: 0000A090 8182FF78 lwz r12, [r2 - 0x0088] 0000A094 90410014 stw [r1 + 0x0014], r2 0000A098 800C0000 lwz r0, [r12] 0000A09C 804C0004 lwz r2, [r12 + 0x0004] 0000A0A0 7C0903A6 mtctr r0 0000A0A4 4E800420 bctr fn0000A0A8: 0000A0A8 8182FF44 lwz r12, [r2 - 0x00BC] 0000A0AC 90410014 stw [r1 + 0x0014], r2 0000A0B0 800C0000 lwz r0, [r12] 0000A0B4 804C0004 lwz r2, [r12 + 0x0004] 0000A0B8 7C0903A6 mtctr r0 0000A0BC 4E800420 bctr fn0000A0C0: 0000A0C0 8182FF48 lwz r12, [r2 - 0x00B8] 0000A0C4 90410014 stw [r1 + 0x0014], r2 0000A0C8 800C0000 lwz r0, [r12] 0000A0CC 804C0004 lwz r2, [r12 + 0x0004] 0000A0D0 7C0903A6 mtctr r0 0000A0D4 4E800420 bctr fn0000A0D8: 0000A0D8 8182FF8C lwz r12, [r2 - 0x0074] 0000A0DC 90410014 stw [r1 + 0x0014], r2 0000A0E0 800C0000 lwz r0, [r12] 0000A0E4 804C0004 lwz r2, [r12 + 0x0004] 0000A0E8 7C0903A6 mtctr r0 0000A0EC 4E800420 bctr fn0000A0F0: 0000A0F0 8182FF88 lwz r12, [r2 - 0x0078] 0000A0F4 90410014 stw [r1 + 0x0014], r2 0000A0F8 800C0000 lwz r0, [r12] 0000A0FC 804C0004 lwz r2, [r12 + 0x0004] 0000A100 7C0903A6 mtctr r0 0000A104 4E800420 bctr fn0000A108: 0000A108 8182FF90 lwz r12, [r2 - 0x0070] 0000A10C 90410014 stw [r1 + 0x0014], r2 0000A110 800C0000 lwz r0, [r12] 0000A114 804C0004 lwz r2, [r12 + 0x0004] 0000A118 7C0903A6 mtctr r0 0000A11C 4E800420 bctr fn0000A120: 0000A120 8182FF4C lwz r12, [r2 - 0x00B4] 0000A124 90410014 stw [r1 + 0x0014], r2 0000A128 800C0000 lwz r0, [r12] 0000A12C 804C0004 lwz r2, [r12 + 0x0004] 0000A130 7C0903A6 mtctr r0 0000A134 4E800420 bctr fn0000A138: 0000A138 8182FF6C lwz r12, [r2 - 0x0094] 0000A13C 90410014 stw [r1 + 0x0014], r2 0000A140 800C0000 lwz r0, [r12] 0000A144 804C0004 lwz r2, [r12 + 0x0004] 0000A148 7C0903A6 mtctr r0 0000A14C 4E800420 bctr fn0000A150: 0000A150 8182FFB0 lwz r12, [r2 - 0x0050] 0000A154 90410014 stw [r1 + 0x0014], r2 0000A158 800C0000 lwz r0, [r12] 0000A15C 804C0004 lwz r2, [r12 + 0x0004] 0000A160 7C0903A6 mtctr r0 0000A164 4E800420 bctr fn0000A168: 0000A168 8182FF5C lwz r12, [r2 - 0x00A4] 0000A16C 90410014 stw [r1 + 0x0014], r2 0000A170 800C0000 lwz r0, [r12] 0000A174 804C0004 lwz r2, [r12 + 0x0004] 0000A178 7C0903A6 mtctr r0 0000A17C 4E800420 bctr fn0000A180: 0000A180 8182FF98 lwz r12, [r2 - 0x0068] 0000A184 90410014 stw [r1 + 0x0014], r2 0000A188 800C0000 lwz r0, [r12] 0000A18C 804C0004 lwz r2, [r12 + 0x0004] 0000A190 7C0903A6 mtctr r0 0000A194 4E800420 bctr fn0000A198: 0000A198 8182FFA0 lwz r12, [r2 - 0x0060] 0000A19C 90410014 stw [r1 + 0x0014], r2 0000A1A0 800C0000 lwz r0, [r12] 0000A1A4 804C0004 lwz r2, [r12 + 0x0004] 0000A1A8 7C0903A6 mtctr r0 0000A1AC 4E800420 bctr fn0000A1B0: 0000A1B0 8182FF04 lwz r12, [r2 - 0x00FC] 0000A1B4 90410014 stw [r1 + 0x0014], r2 0000A1B8 800C0000 lwz r0, [r12] 0000A1BC 804C0004 lwz r2, [r12 + 0x0004] 0000A1C0 7C0903A6 mtctr r0 0000A1C4 4E800420 bctr fn0000A1C8: 0000A1C8 8182FF2C lwz r12, [r2 - 0x00D4] 0000A1CC 90410014 stw [r1 + 0x0014], r2 0000A1D0 800C0000 lwz r0, [r12] 0000A1D4 804C0004 lwz r2, [r12 + 0x0004] 0000A1D8 7C0903A6 mtctr r0 0000A1DC 4E800420 bctr fn0000A1E0: 0000A1E0 8182FF3C lwz r12, [r2 - 0x00C4] 0000A1E4 90410014 stw [r1 + 0x0014], r2 0000A1E8 800C0000 lwz r0, [r12] 0000A1EC 804C0004 lwz r2, [r12 + 0x0004] 0000A1F0 7C0903A6 mtctr r0 0000A1F4 4E800420 bctr [section 1 header] name __missing__ default_address 00000000 total_size 668 unpacked_size 668 packed_size 32E section_kind PATTERN_DATA share_kind PROCESS alignment 04 [section 1 data] 0000000000000000 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | 0000000000000010 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | 0000000000000020 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | 0000000000000030 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | 0000000000000040 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | 0000000000000050 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | 0000000000000060 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | 0000000000000070 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | 0000000000000080 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | 0000000000000090 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | 00000000000000A0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | 00000000000000B0 | 00 00 1C B0 00 00 2C F0 00 00 5C E0 00 00 76 30 | , \ v0 00000000000000C0 | 00 00 03 30 00 00 02 20 00 00 02 30 00 00 01 EC | 0 0 00000000000000D0 | 00 00 01 E0 00 00 01 D4 00 00 01 C8 00 00 01 BC | 00000000000000E0 | 00 00 01 B0 00 00 01 A4 00 00 01 98 00 00 03 80 | 00000000000000F0 | 00 00 03 A8 00 00 04 E8 00 00 05 A8 00 00 00 00 | 0000000000000100 | 00 00 00 FC 00 00 00 00 00 00 01 A0 00 00 00 FC | 0000000000000110 | 00 00 00 00 00 00 02 04 00 00 00 FC 00 00 00 00 | 0000000000000120 | 00 00 02 CC 00 00 00 FC 00 00 00 00 00 00 03 30 | 0 0000000000000130 | 00 00 00 FC 00 00 00 00 00 00 03 60 00 00 00 FC | ` 0000000000000140 | 00 00 00 00 00 00 03 FC 00 00 00 FC 00 00 00 00 | 0000000000000150 | 00 00 04 78 00 00 00 FC 00 00 00 00 00 00 0C 04 | x 0000000000000160 | 00 00 00 FC 00 00 00 00 00 00 19 34 00 00 00 FC | 4 0000000000000170 | 00 00 00 00 00 00 1B 5C 00 00 00 FC 00 00 00 00 | \ 0000000000000180 | 00 00 1B E8 00 00 00 FC 00 00 00 00 00 00 1C 88 | 0000000000000190 | 00 00 00 FC 00 00 00 00 00 00 2C F0 00 00 00 FC | , 00000000000001A0 | 00 00 00 00 00 00 35 4C 00 00 00 FC 00 00 00 00 | 5L 00000000000001B0 | 00 00 43 28 00 00 00 FC 00 00 00 00 00 00 4E 44 | C( ND 00000000000001C0 | 00 00 00 FC 00 00 00 00 00 00 5C E0 00 00 00 FC | \ 00000000000001D0 | 00 00 00 00 00 00 65 F8 00 00 00 FC 00 00 00 00 | e 00000000000001E0 | 00 00 76 30 00 00 00 FC 00 00 00 00 00 00 7F 30 | v0 0 00000000000001F0 | 00 00 00 FC 00 00 00 00 00 00 00 00 00 00 00 00 | 0000000000000200 | AA FE 07 00 00 00 00 00 00 00 00 00 00 00 03 F0 | 0000000000000210 | 00 01 00 04 00 00 00 FC 00 00 00 00 00 00 00 00 | 0000000000000220 | 00 08 00 00 02 30 00 17 00 00 02 70 00 00 00 00 | 0 p 0000000000000230 | FF FF FF FF 00 00 00 00 FF FF FF FF 00 00 00 00 | 0000000000000240 | FF FF FF FF 00 00 00 00 FF FF FF FF 00 00 00 00 | 0000000000000250 | 00 00 01 2C 00 00 00 F0 00 00 01 08 00 00 02 F0 | , 0000000000000260 | 00 00 01 20 00 00 03 F0 00 00 01 14 00 00 03 F0 | 0000000000000270 | 00 00 01 68 00 00 03 F0 00 00 01 80 00 0F EF F0 | h 0000000000000280 | 00 00 01 74 00 03 EF F0 00 00 01 44 00 00 03 F0 | t D 0000000000000290 | 00 00 01 50 00 00 03 F0 FF FF FF FF 00 00 00 00 | P 00000000000002A0 | FF FF FF FF 00 00 00 00 00 00 01 8C 00 00 03 F0 | 00000000000002B0 | FF FF FF FF 00 00 00 00 FF FF FF FF 00 00 00 00 | 00000000000002C0 | FF FF FF FF 00 00 00 00 FF FF FF FF 00 00 00 00 | 00000000000002D0 | FF FF FF FF 00 00 00 00 FF FF FF FF 00 00 00 00 | 00000000000002E0 | FF FF FF FF 00 00 00 00 FF FF FF FF 00 00 00 00 | 00000000000002F0 | FF FF FF FF 00 00 00 00 FF FF FF FF 00 00 00 00 | 0000000000000300 | FF FF FF FF 00 00 00 00 FF FF FF FF 00 00 00 00 | 0000000000000310 | FF FF FF FF 00 00 00 00 FF FF FF FF 00 00 00 00 | 0000000000000320 | FF FF FF FF 00 00 00 00 00 00 01 5C 00 00 01 38 | \ 8 0000000000000330 | 47 57 65 20 61 72 65 20 68 6F 73 65 64 20 2D 20 | GWe are hosed - 0000000000000340 | 77 65 20 67 6F 74 20 61 20 7A 65 72 6F 20 70 72 | we got a zero pr 0000000000000350 | 6F 63 49 6E 66 6F 20 6F 6E 20 61 20 6E 61 74 69 | ocInfo on a nati 0000000000000360 | 76 65 20 63 6F 6D 70 6F 6E 65 6E 74 20 64 69 73 | ve component dis 0000000000000370 | 70 61 74 63 68 2E 2E 2E 00 00 00 00 00 00 00 00 | patch... 0000000000000380 | 00 00 0B FC 00 00 0B FC 00 00 0B FC 00 00 0C 28 | ( 0000000000000390 | 00 00 0C 64 00 00 0D 58 00 00 0E 80 00 00 0F C8 | d X 00000000000003A0 | 00 00 0F D0 00 00 00 00 00 00 14 5C 00 00 14 54 | \ T 00000000000003B0 | 00 00 14 5C 00 00 14 68 00 00 14 7C 00 00 14 74 | \ h | t 00000000000003C0 | 00 00 14 98 00 00 14 90 00 00 14 A8 00 00 14 F0 | 00000000000003D0 | 00 00 15 08 00 00 15 50 00 00 15 68 00 00 15 C0 | P h 00000000000003E0 | 00 00 15 E0 00 00 15 E0 00 00 00 D8 00 00 00 D0 | 00000000000003F0 | 00 00 01 08 00 00 01 00 00 00 01 AC 00 00 01 A4 | 0000000000000400 | 00 00 02 84 00 00 02 7C 00 00 02 F0 00 00 03 2C | | , 0000000000000410 | 00 00 04 74 00 00 04 B0 00 00 06 00 00 00 06 48 | t H 0000000000000420 | 00 00 07 A4 00 00 07 A4 00 00 22 50 00 00 22 48 | "P "H 0000000000000430 | 00 00 22 90 00 00 22 88 00 00 23 88 00 00 23 80 | " " # # 0000000000000440 | 00 00 25 0C 00 00 25 04 00 00 25 A8 00 00 25 E4 | % % % % 0000000000000450 | 00 00 28 38 00 00 28 74 00 00 2A D4 00 00 2B 1C | (8 (t * + 0000000000000460 | 00 00 2D 88 00 00 2D 88 00 00 17 3C 00 00 17 34 | - - < 4 0000000000000470 | 00 00 17 6C 00 00 17 64 00 00 18 10 00 00 18 08 | l d 0000000000000480 | 00 00 18 E8 00 00 18 E0 00 00 19 44 00 00 19 80 | D 0000000000000490 | 00 00 1B 48 00 00 1B 84 00 00 1D 54 00 00 1D 9C | H T 00000000000004A0 | 00 00 1F 78 00 00 1F 78 00 00 09 44 00 00 09 3C | x x D < 00000000000004B0 | 00 00 09 84 00 00 09 7C 00 00 0A 78 00 00 0A 70 | | x p 00000000000004C0 | 00 00 0B FC 00 00 0B F4 00 00 0C 98 00 00 0C D4 | 00000000000004D0 | 00 00 0E 6C 00 00 0E A8 00 00 10 48 00 00 10 90 | l H 00000000000004E0 | 00 00 12 38 00 00 12 38 00 00 16 78 00 00 16 70 | 8 8 x p 00000000000004F0 | 00 00 16 78 00 00 16 84 00 00 16 98 00 00 16 90 | x 0000000000000500 | 00 00 16 B4 00 00 16 AC 00 00 16 C4 00 00 17 30 | 0 0000000000000510 | 00 00 17 48 00 00 17 DC 00 00 17 F4 00 00 18 D0 | H 0000000000000520 | 00 00 18 F0 00 00 18 F0 00 00 00 E8 00 00 00 E0 | 0000000000000530 | 00 00 01 18 00 00 01 10 00 00 01 78 00 00 01 70 | x p 0000000000000540 | 00 00 01 F4 00 00 01 EC 00 00 02 50 00 00 02 A8 | P 0000000000000550 | 00 00 03 D0 00 00 04 48 00 00 05 78 00 00 06 30 | H x 0 0000000000000560 | 00 00 07 6C 00 00 07 6C 00 00 0A 24 00 00 0A 1C | l l $ 0000000000000570 | 00 00 0A 64 00 00 0A 5C 00 00 0A FC 00 00 0A F4 | d \ 0000000000000580 | 00 00 0B D0 00 00 0B C8 00 00 0C 9C 00 00 0C F4 | 0000000000000590 | 00 00 0E D8 00 00 0F 50 00 00 11 38 00 00 11 F0 | P 8 00000000000005A0 | 00 00 13 DC 00 00 13 DC 00 00 18 70 00 00 18 68 | p h 00000000000005B0 | 00 00 18 70 00 00 18 7C 00 00 18 90 00 00 18 88 | p | 00000000000005C0 | 00 00 18 AC 00 00 18 A4 00 00 18 BC 00 00 19 28 | ( 00000000000005D0 | 00 00 19 40 00 00 19 D4 00 00 19 EC 00 00 1A C8 | @ 00000000000005E0 | 00 00 1A E8 00 00 1A E8 00 00 00 E8 00 00 00 E0 | 00000000000005F0 | 00 00 01 18 00 00 01 10 00 00 01 88 00 00 01 80 | 0000000000000600 | 00 00 02 24 00 00 02 1C 00 00 02 A0 00 00 02 F8 | $ 0000000000000610 | 00 00 04 00 00 00 04 78 00 00 05 88 00 00 06 40 | x @ 0000000000000620 | 00 00 07 5C 00 00 07 5C 00 00 0A 20 00 00 0A 14 | \ \ 0000000000000630 | 00 00 0A 68 00 00 0A 5C 00 00 0B 38 00 00 0B 2C | h \ 8 , 0000000000000640 | 00 00 0C 80 00 00 0C 74 00 00 0D D8 00 00 0E 38 | t 8 0000000000000650 | 00 00 10 24 00 00 10 A8 00 00 12 A0 00 00 13 60 | $ ` 0000000000000660 | 00 00 15 58 00 00 15 58 | X X [section 1 relocation program disassembly] 0000: 4A2B reloc_v_add_imports num_words=44 0002: 4003 reloc_v_add_sect_c num_words=4 0004: 420E reloc_v_add_sect_d num_words=15 0006: 4414 reloc_v_add_sect_c_sect_d_none num_3_word_blocks=21 0008: 01C1 reloc_skip_then_add_sect_d skip_words=7, num_words=1 000A: 8009 reloc_incr_reloc_addr delta=0xA 000C: 4200 reloc_v_add_sect_d num_words=1 000E: 8001 reloc_incr_reloc_addr delta=0x2 0010: 4800 reloc_v_add_sect_d_none num_2_word_blocks=1 0012: 801F reloc_incr_reloc_addr delta=0x20 0014: 4808 reloc_v_add_sect_d_none num_2_word_blocks=9 0016: 0101 reloc_skip_then_add_sect_d skip_words=4, num_words=1 0018: 07C2 reloc_skip_then_add_sect_d skip_words=31, num_words=2 [section 2 header] name __missing__ default_address 00000000 total_size 0 unpacked_size 0 packed_size 404 section_kind LOADER share_kind PROCESS alignment 00 [export table: 0 entries] [import table: 44 entries] 0 => [import QuickTimeLib:DequeueSyncTask (02)] 1 => [import QuickTimeLib:QueueSyncTask (02)] 2 => [import QuickTimeLib:UpdateRemapTable (02)] 3 => [import QuickTimeLib:ICMDecompressComplete (02)] 4 => [import QuickTimeLib:CancelCallBack (02)] 5 => [import QuickTimeLib:VBlankPreSync (02)] 6 => [import QuickTimeLib:ICMShieldSequenceCursor (02)] 7 => [import QuickTimeLib:CallMeWhen (02)] 8 => [import QuickTimeLib:NewCallBack (02)] 9 => [import QuickTimeLib:VBlankPostSync (02)] 10 => [import QuickTimeLib:LockRemapTable (02)] 11 => [import QuickTimeLib:GetImageDescriptionCTable (02)] 12 => [import InterfaceLib:CallComponentFunctionWithStorageProcInfo (02)] 13 => [import InterfaceLib:NewRoutineDescriptor (02)] 14 => [import InterfaceLib:CallUniversalProc (02)] 15 => [import InterfaceLib:GetComponentRefcon (02)] 16 => [import InterfaceLib:SetComponentRefcon (02)] 17 => [import InterfaceLib:OpenComponentResFile (02)] 18 => [import InterfaceLib:CloseComponentResFile (02)] 19 => [import InterfaceLib:SetComponentInstanceStorage (02)] 20 => [import InterfaceLib:GetComponentInstanceA5 (02)] 21 => [import InterfaceLib:GetZone (02)] 22 => [import InterfaceLib:NewHandle (02)] 23 => [import InterfaceLib:NewPtrClear (02)] 24 => [import InterfaceLib:HLock (02)] 25 => [import InterfaceLib:HUnlock (02)] 26 => [import InterfaceLib:HPurge (02)] 27 => [import InterfaceLib:SetZone (02)] 28 => [import InterfaceLib:DisposePtr (02)] 29 => [import InterfaceLib:DisposeHandle (02)] 30 => [import InterfaceLib:Enqueue (02)] 31 => [import InterfaceLib:Dequeue (02)] 32 => [import InterfaceLib:DisposeCTable (02)] 33 => [import InterfaceLib:ResError (02)] 34 => [import InterfaceLib:Get1Resource (02)] 35 => [import InterfaceLib:DetachResource (02)] 36 => [import InterfaceLib:FixDiv (02)] 37 => [import InterfaceLib:PurgeSpace (02)] 38 => [import InterfaceLib:SystemZone (02)] 39 => [import InterfaceLib:ApplicationZone (02)] 40 => [import InterfaceLib:MemError (02)] 41 => [import InterfaceLib:SetA5 (02)] 42 => [import InterfaceLib:DebugStr (02)] 43 => [import InterfaceLib:BlockMove (02)]